3 name: it-otf-project-view
8 - _it_otf_common: &it_otf_common # values apply to all it/otf docker projects
12 # jenkins job name prefix
13 project-name: "{name}"
14 # source of docker tag
15 container-tag-method: yaml-file
16 # maven settings file has docker credentials
17 mvn-settings: it-otf-settings
19 docker-name: "o-ran-sc/{name}"
20 # dockerfile is in subdir of docker root
21 docker-build-args: "--network=host -f ./docker/Dockerfile"
22 # tag file is in subdir
23 container-tag-yaml-dir: "{docker-root}/docker"
24 # build only on relevant changes
25 gerrit_trigger_file_paths:
26 - compare-type: REG_EXP
27 pattern: "{docker-root}/.*"
29 - "{project-name}-gerrit-docker-jobs"
36 name: it-otf-oran-ric-test-head
37 # start in parent directory with shared files
38 docker-root: oran-ric-test-head
39 # dockerfile is in subdir of docker root
40 docker-build-args: "--network=host"
41 # tag file is in subdir
42 container-tag-yaml-dir: "{docker-root}"
47 # start in parent directory with shared files
48 docker-root: otf-frontend
49 # dockerfile is in subdir of docker root
50 docker-build-args: "--network=host"
51 # tag file is in subdir
52 container-tag-yaml-dir: "{docker-root}"
56 name: it-otf-ping-test-head
57 # start in parent directory with shared files
58 docker-root: otf-ping-test-head
59 # dockerfile is in subdir of docker root
60 docker-build-args: "--network=host"
61 # tag file is in subdir
62 container-tag-yaml-dir: "{docker-root}"
66 name: it-otf-robot-test-head
67 # start in parent directory with shared files
68 docker-root: otf-robot-test-head
69 # dockerfile is in subdir of docker root
70 docker-build-args: "--network=host"
71 # tag file is in subdir
72 container-tag-yaml-dir: "{docker-root}"
76 name: it-otf-ssh-test-head
77 # start in parent directory with shared files
78 docker-root: otf-ssh-test-head
79 # dockerfile is in subdir of docker root
80 docker-build-args: "--network=host"
81 # tag file is in subdir
82 container-tag-yaml-dir: "{docker-root}"
87 # start in parent directory with shared files
88 docker-root: otf-camunda
92 name: it-otf-service-api
93 # start in parent directory with shared files
94 docker-root: otf-service-api
98 name: it-otf-smo-o1-vth
99 # start in parent directory with shared files
100 docker-root: smo-o1-vth
104 name: it-otf-dmaap-vth
105 # start in parent directory with shared files
106 docker-root: dmaap-vth
110 name: it-otf-a1-mediator-vth
111 # start in parent directory with shared files
112 docker-root: a1-mediator-vth
116 name: it-otf-a1-sdnc-vth
117 # start in parent directory with shared files
118 docker-root: a1-sdnc-vth
122 name: it-otf-a1-policy-manager-vth
123 # start in parent directory with shared files
124 docker-root: a1-policy-manager-vth
129 # jenkins job name prefix
131 # source of docker tag
132 container-tag-method: yaml-file
133 # maven settings file has docker credentials
134 mvn-settings: it-otf-settings
135 # maven release requires sigul which requires centos
136 # container release requires docker
137 build-node: centos7-docker-2c-8g
139 - "{project-name}-gerrit-release-jobs"