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}/.*'
73 name: it-test-ric-benchmarking
74 # jenkins job name prefix
75 project-name: '{name}'
77 docker-name: 'o-ran-sc/{name}'
78 # start in parent directory with shared files
79 docker-root: ric_benchmarking/e2-interface/e2sim/e2sm_examples/kpm_e2sm
80 # dockerfile is in subdir of docker root
81 docker-build-args: '--network=host -f Dockerfile'
82 # tag file is in subdir
83 container-tag-yaml-dir: ric_benchmarking/e2-interface/e2sim/docker
84 # build only on relevant changes
85 gerrit_trigger_file_paths:
86 - compare-type: REG_EXP
87 pattern: 'ric_benchmarking/e2-interface/.*'
92 # maven release requires sigul which requires centos
93 # container release requires docker
94 build-node: centos7-docker-2c-8g
96 - '{project-name}-gerrit-release-jobs'