3 name: it-test-project-view
12 build-node: centos7-builder-1c-1g
14 - gerrit-info-yaml-verify
16 - it_test_common: &it_test_common
17 # values apply to all it/test docker projects
18 name: it-test-docker-common
21 # jenkins job name prefix
23 # source of docker tag
24 container-tag-method: yaml-file
25 # use host network to clone from our gerrit
26 docker-build-args: '--network=host'
27 # maven settings file has docker credentials
28 mvn-settings: it-test-settings
30 - '{project-name}-gerrit-docker-jobs'
38 # jenkins job name prefix
39 project-name: '{name}'
41 docker-name: 'o-ran-sc/{name}'
42 # start in parent directory with shared files
43 docker-root: ric_robot_suite
44 # dockerfile is in subdir of docker root
45 docker-build-args: '--network=host -f docker/nanobot/Dockerfile'
46 # tag file is in subdir
47 container-tag-yaml-dir: ric_robot_suite/docker/nanobot
48 # build only on relevant changes
49 gerrit_trigger_file_paths:
50 - compare-type: REG_EXP
51 pattern: '{docker-root}/.*'
55 name: it-test-ric-robot
56 # jenkins job name prefix
57 project-name: '{name}'
59 docker-name: 'o-ran-sc/{name}'
60 # start in parent directory with shared files
61 docker-root: ric_robot_suite
62 # dockerfile is in subdir of docker root
63 docker-build-args: '--network=host -f docker/ric-robot/Dockerfile'
64 # tag file is in subdir
65 container-tag-yaml-dir: ric_robot_suite/docker/ric-robot
66 # build only on relevant changes
67 gerrit_trigger_file_paths:
68 - compare-type: REG_EXP
69 pattern: '{docker-root}/.*'
75 # maven release requires sigul which requires centos
76 # container release requires docker
77 build-node: centos7-docker-2c-8g
79 - '{project-name}-gerrit-release-jobs'