3 name: it-test-project-view
8 - _it_test_common: &it_test_common # values apply to all it/test docker projects
9 name: it-test-docker-common
12 # jenkins job name prefix
14 # source of docker tag
15 container-tag-method: yaml-file
16 # use host network to clone from our gerrit
17 docker-build-args: "--network=host"
18 # maven settings file has docker credentials
19 mvn-settings: it-test-settings
21 - "{project-name}-gerrit-docker-jobs"
29 # jenkins job name prefix
30 project-name: "{name}"
32 docker-name: "o-ran-sc/{name}"
33 # start in parent directory with shared files
34 docker-root: ric_robot_suite
35 # dockerfile is in subdir of docker root
36 docker-build-args: "--network=host -f docker/nanobot/Dockerfile"
37 # tag file is in subdir
38 container-tag-yaml-dir: ric_robot_suite/docker/nanobot
39 # build only on relevant changes
40 gerrit_trigger_file_paths:
41 - compare-type: REG_EXP
42 pattern: "{docker-root}/.*"
46 name: it-test-ric-robot
47 # jenkins job name prefix
48 project-name: "{name}"
50 docker-name: "o-ran-sc/{name}"
51 # start in parent directory with shared files
52 docker-root: ric_robot_suite
53 # dockerfile is in subdir of docker root
54 docker-build-args: "--network=host -f docker/ric-robot/Dockerfile"
55 # tag file is in subdir
56 container-tag-yaml-dir: ric_robot_suite/docker/ric-robot
57 # build only on relevant changes
58 gerrit_trigger_file_paths:
59 - compare-type: REG_EXP
60 pattern: "{docker-root}/.*"
64 name: it-test-ric-benchmarking
65 # jenkins job name prefix
66 project-name: "{name}"
68 docker-name: "o-ran-sc/{name}"
69 # start in parent directory with shared files
70 docker-root: ric_benchmarking/e2-interface/e2sim/e2sm_examples/kpm_e2sm
71 # dockerfile is in subdir of docker root
72 docker-build-args: "--network=host -f Dockerfile"
73 # tag file is in subdir
74 container-tag-yaml-dir: ric_benchmarking/e2-interface/e2sim/docker
75 # build only on relevant changes
76 gerrit_trigger_file_paths:
77 - compare-type: REG_EXP
78 pattern: "ric_benchmarking/e2-interface/.*"
79 - compare-type: REG_EXP
80 pattern: "test_scripts/O2IMS_Compliance_Test/.*"
85 # maven release requires sigul which requires centos
86 # container release requires docker
87 build-node: centos7-docker-2c-8g
89 - "{project-name}-gerrit-release-jobs"