be45f5d85fa840ae786b955bcd2e20f3eeab62cc
[ci-management.git] / jjb / aiml-fw-awmf-modelmgmtservice / aiml-fw-awmf-modelmgmtservice.yaml
1 ---
2 - project:
3     name: aiml-fw-awmf-modelmgmtservice-project-view
4     project-name: aiml-fw-awmf-modelmgmtservice
5     views:
6       - project-view
7
8 - project:
9     name: aiml-fw-awmf-modelmgmtservice-info
10     project: aiml-fw/awmf/modelmgmtservice
11     project-name: aiml-fw-awmf-modelmgmtservice
12     build-node: centos7-builder-1c-1g
13     branch: master
14     jobs:
15       - gerrit-info-yaml-verify
16
17 - _aiml-modelmgmtservice_docker_common: &aiml-modelmgmtservice_docker_common
18     name: aiml-fw-awmf-modelmgmtservice-docker-common
19     # git repo
20     project: aiml-fw/awmf/modelmgmtservice
21     # jenkins job name prefix
22     project-name: aiml-fw-awmf-modelmgmtservice
23     # maven settings file has docker credentials
24     mvn-settings: aiml-fw-awmf-modelmgmtservice-settings
25
26 - project:
27     <<: *aiml-modelmgmtservice_docker_common
28     name: aiml-fw-awmf-modelmgmtservice-release
29     # maven release requires sigul which requires centos
30     # container release requires docker
31     build-node: centos7-docker-2c-8g
32     jobs:
33       - "{project-name}-gerrit-release-jobs"
34
35 - project:
36     <<: *aiml-modelmgmtservice_docker_common
37     name: aiml-fw-awmf-modelmgmtservice-docker
38     project-name: "{name}"
39     # image name
40     docker-name: "o-ran-sc/{name}"
41     # Dockerfile is in a subdir
42     docker-root: "."
43     # source of docker tag
44     # dockerfile is in subdir of docker root
45     docker-build-args: "--network=host"
46     container-tag-method: yaml-file
47     build-node: ubuntu1804-docker-4c-4g
48     jobs:
49       - "{project-name}-gerrit-docker-jobs"
50     stream:
51       - master:
52           branch: master