CI: Disable INFO verify jobs
[ci-management.git] / jjb / it-test / it-test.yaml
1 ---
2 - project:
3     name: it-test-project-view
4     project-name: it-test
5     views:
6       - project-view
7
8 - _it_test_common: &it_test_common # values apply to all it/test docker projects
9     name: it-test-docker-common
10     # git repo
11     project: it/test
12     # jenkins job name prefix
13     project-name: it-test
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
20     jobs:
21       - "{project-name}-gerrit-docker-jobs"
22     stream:
23       - master:
24           branch: master
25
26 - project:
27     <<: *it_test_common
28     name: it-test-nanobot
29     # jenkins job name prefix
30     project-name: "{name}"
31     # image 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}/.*"
43
44 - project:
45     <<: *it_test_common
46     name: it-test-ric-robot
47     # jenkins job name prefix
48     project-name: "{name}"
49     # image 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}/.*"
61
62 - project:
63     <<: *it_test_common
64     name: it-test-ric-benchmarking
65     # jenkins job name prefix
66     project-name: "{name}"
67     # image 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/.*"
81
82 - project:
83     <<: *it_test_common
84     name: it-test-release
85     # maven release requires sigul which requires centos
86     # container release requires docker
87     build-node: centos7-docker-2c-8g
88     jobs:
89       - "{project-name}-gerrit-release-jobs"