3 name: it-otf-project-view
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - it_otf_common: &it_otf_common
17 # values apply to all it/otf docker projects
18 name: it-otf-docker-common
21 # jenkins job name prefix
23 # source of docker tag
24 container-tag-method: yaml-file
25 # maven settings file has docker credentials
26 mvn-settings: it-otf-settings
28 - '{project-name}-gerrit-docker-jobs'
35 name: it-otf-oran-ric-test-head
36 # jenkins job name prefix
37 project-name: '{name}'
39 docker-name: 'o-ran-sc/{name}'
40 # start in parent directory with shared files
41 docker-root: oran-ric-test-head
42 # dockerfile is in subdir of docker root
43 docker-build-args: '--network=host'
44 # tag file is in subdir
45 container-tag-yaml-dir: '{docker-root}'
46 # build only on relevant changes
47 gerrit_trigger_file_paths:
48 - compare-type: REG_EXP
49 pattern: '{docker-root}/.*'
54 # jenkins job name prefix
55 project-name: '{name}'
57 docker-name: 'o-ran-sc/{name}'
58 # start in parent directory with shared files
59 docker-root: otf-frontend
60 # dockerfile is in subdir of docker root
61 docker-build-args: '--network=host'
62 # tag file is in subdir
63 container-tag-yaml-dir: '{docker-root}'
64 # build only on relevant changes
65 gerrit_trigger_file_paths:
66 - compare-type: REG_EXP
67 pattern: '{docker-root}/.*'
71 name: it-otf-ping-test-head
72 # jenkins job name prefix
73 project-name: '{name}'
75 docker-name: 'o-ran-sc/{name}'
76 # start in parent directory with shared files
77 docker-root: otf-ping-test-head
78 # dockerfile is in subdir of docker root
79 docker-build-args: '--network=host'
80 # tag file is in subdir
81 container-tag-yaml-dir: '{docker-root}'
82 # build only on relevant changes
83 gerrit_trigger_file_paths:
84 - compare-type: REG_EXP
85 pattern: '{docker-root}/.*'
89 name: it-otf-robot-test-head
90 # jenkins job name prefix
91 project-name: '{name}'
93 docker-name: 'o-ran-sc/{name}'
94 # start in parent directory with shared files
95 docker-root: otf-robot-test-head
96 # dockerfile is in subdir of docker root
97 docker-build-args: '--network=host'
98 # tag file is in subdir
99 container-tag-yaml-dir: '{docker-root}'
100 # build only on relevant changes
101 gerrit_trigger_file_paths:
102 - compare-type: REG_EXP
103 pattern: '{docker-root}/.*'
107 name: it-otf-ssh-test-head
108 # jenkins job name prefix
109 project-name: '{name}'
111 docker-name: 'o-ran-sc/{name}'
112 # start in parent directory with shared files
113 docker-root: otf-ssh-test-head
114 # dockerfile is in subdir of docker root
115 docker-build-args: '--network=host'
116 # tag file is in subdir
117 container-tag-yaml-dir: '{docker-root}'
118 # build only on relevant changes
119 gerrit_trigger_file_paths:
120 - compare-type: REG_EXP
121 pattern: '{docker-root}/.*'
126 # jenkins job name prefix
127 project-name: '{name}'
129 docker-name: 'o-ran-sc/{name}'
130 # start in parent directory with shared files
131 docker-root: otf-camunda
132 # dockerfile is in subdir of docker root
133 docker-build-args: '--network=host -f ./docker/Dockerfile'
134 # tag file is in subdir
135 container-tag-yaml-dir: '{docker-root}/docker'
136 # build only on relevant changes
137 gerrit_trigger_file_paths:
138 - compare-type: REG_EXP
139 pattern: '{docker-root}/.*'
143 name: it-otf-service-api
144 # jenkins job name prefix
145 project-name: '{name}'
147 docker-name: 'o-ran-sc/{name}'
148 # start in parent directory with shared files
149 docker-root: otf-service-api
150 # dockerfile is in subdir of docker root
151 docker-build-args: '--network=host -f ./docker/Dockerfile'
152 # tag file is in subdir
153 container-tag-yaml-dir: '{docker-root}/docker'
154 # build only on relevant changes
155 gerrit_trigger_file_paths:
156 - compare-type: REG_EXP
157 pattern: '{docker-root}/.*'
163 # maven release requires sigul which requires centos
164 # container release requires docker
165 build-node: centos7-docker-2c-8g
167 - '{project-name}-gerrit-release-jobs'