2 # Copyright (c) 2019 AT&T Intellectual Property.
3 # Copyright (c) 2019 Nokia.
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
18 name: it-otf-project-view
27 build-node: centos7-builder-1c-1g
29 - gerrit-info-yaml-verify
31 - it_otf_common: &it_otf_common
32 # values apply to all it/otf docker projects
33 name: it-otf-docker-common
36 # source of docker tag
37 container-tag-method: yaml-file
38 # use host network to clone from our gerrit
39 docker-build-args: '--network=host'
40 # maven settings file has docker credentials
41 mvn-settings: it-otf-settings
43 - '{project-name}-gerrit-docker-jobs'
50 name: it-otf-oran-ric-test-head
51 # jenkins job name prefix
52 project-name: '{name}'
55 # start in parent directory with shared files
56 docker-root: oran-ric-test-head
57 # dockerfile is in subdir of docker root
58 docker-build-args: '--network=host'
59 # tag file is in subdir
60 container-tag-yaml-dir: '{docker-root}'
61 # build only on relevant changes
62 gerrit_trigger_file_paths:
63 - compare-type: REG_EXP
64 pattern: '{docker-root}/.*'
69 # jenkins job name prefix
70 project-name: '{name}'
73 # start in parent directory with shared files
74 docker-root: otf-frontend
75 # dockerfile is in subdir of docker root
76 docker-build-args: '--network=host'
77 # tag file is in subdir
78 container-tag-yaml-dir: '{docker-root}'
79 # build only on relevant changes
80 gerrit_trigger_file_paths:
81 - compare-type: REG_EXP
82 pattern: '{docker-root}/.*'
86 name: it-otf-ping-test-head
87 # jenkins job name prefix
88 project-name: '{name}'
91 # start in parent directory with shared files
92 docker-root: otf-ping-test-head
93 # dockerfile is in subdir of docker root
94 docker-build-args: '--network=host'
95 # tag file is in subdir
96 container-tag-yaml-dir: '{docker-root}'
97 # build only on relevant changes
98 gerrit_trigger_file_paths:
99 - compare-type: REG_EXP
100 pattern: '{docker-root}/.*'
104 name: it-otf-robot-test-head
105 # jenkins job name prefix
106 project-name: '{name}'
108 docker-name: '{name}'
109 # start in parent directory with shared files
110 docker-root: otf-robot-test-head
111 # dockerfile is in subdir of docker root
112 docker-build-args: '--network=host'
113 # tag file is in subdir
114 container-tag-yaml-dir: '{docker-root}'
115 # build only on relevant changes
116 gerrit_trigger_file_paths:
117 - compare-type: REG_EXP
118 pattern: '{docker-root}/.*'
122 name: it-otf-ssh-test-head
123 # jenkins job name prefix
124 project-name: '{name}'
126 docker-name: '{name}'
127 # start in parent directory with shared files
128 docker-root: otf-ssh-test-head
129 # dockerfile is in subdir of docker root
130 docker-build-args: '--network=host'
131 # tag file is in subdir
132 container-tag-yaml-dir: '{docker-root}'
133 # build only on relevant changes
134 gerrit_trigger_file_paths:
135 - compare-type: REG_EXP
136 pattern: '{docker-root}/.*'