CI: Disable INFO verify jobs
[ci-management.git] / jjb / it-otf / it-otf.yaml
1 ---
2 - project:
3     name: it-otf-project-view
4     project-name: it-otf
5     views:
6       - project-view
7
8 - _it_otf_common: &it_otf_common # values apply to all it/otf docker projects
9     name: it_otf_common
10     # git repo
11     project: it/otf
12     # jenkins job name prefix
13     project-name: "{name}"
14     # source of docker tag
15     container-tag-method: yaml-file
16     # maven settings file has docker credentials
17     mvn-settings: it-otf-settings
18     # image name
19     docker-name: "o-ran-sc/{name}"
20     # dockerfile is in subdir of docker root
21     docker-build-args: "--network=host -f ./docker/Dockerfile"
22     # tag file is in subdir
23     container-tag-yaml-dir: "{docker-root}/docker"
24     # build only on relevant changes
25     gerrit_trigger_file_paths:
26       - compare-type: REG_EXP
27         pattern: "{docker-root}/.*"
28     jobs:
29       - "{project-name}-gerrit-docker-jobs"
30     stream:
31       - master:
32           branch: master
33
34 - project:
35     <<: *it_otf_common
36     name: it-otf-oran-ric-test-head
37     # start in parent directory with shared files
38     docker-root: oran-ric-test-head
39     # dockerfile is in subdir of docker root
40     docker-build-args: "--network=host"
41     # tag file is in subdir
42     container-tag-yaml-dir: "{docker-root}"
43
44 - project:
45     <<: *it_otf_common
46     name: it-otf-frontend
47     # start in parent directory with shared files
48     docker-root: otf-frontend
49     # dockerfile is in subdir of docker root
50     docker-build-args: "--network=host"
51     # tag file is in subdir
52     container-tag-yaml-dir: "{docker-root}"
53
54 - project:
55     <<: *it_otf_common
56     name: it-otf-ping-test-head
57     # start in parent directory with shared files
58     docker-root: otf-ping-test-head
59     # dockerfile is in subdir of docker root
60     docker-build-args: "--network=host"
61     # tag file is in subdir
62     container-tag-yaml-dir: "{docker-root}"
63
64 - project:
65     <<: *it_otf_common
66     name: it-otf-robot-test-head
67     # start in parent directory with shared files
68     docker-root: otf-robot-test-head
69     # dockerfile is in subdir of docker root
70     docker-build-args: "--network=host"
71     # tag file is in subdir
72     container-tag-yaml-dir: "{docker-root}"
73
74 - project:
75     <<: *it_otf_common
76     name: it-otf-ssh-test-head
77     # start in parent directory with shared files
78     docker-root: otf-ssh-test-head
79     # dockerfile is in subdir of docker root
80     docker-build-args: "--network=host"
81     # tag file is in subdir
82     container-tag-yaml-dir: "{docker-root}"
83
84 - project:
85     <<: *it_otf_common
86     name: it-otf-camunda
87     # start in parent directory with shared files
88     docker-root: otf-camunda
89
90 - project:
91     <<: *it_otf_common
92     name: it-otf-service-api
93     # start in parent directory with shared files
94     docker-root: otf-service-api
95
96 - project:
97     <<: *it_otf_common
98     name: it-otf-smo-o1-vth
99     # start in parent directory with shared files
100     docker-root: smo-o1-vth
101
102 - project:
103     <<: *it_otf_common
104     name: it-otf-dmaap-vth
105     # start in parent directory with shared files
106     docker-root: dmaap-vth
107
108 - project:
109     <<: *it_otf_common
110     name: it-otf-a1-mediator-vth
111     # start in parent directory with shared files
112     docker-root: a1-mediator-vth
113
114 - project:
115     <<: *it_otf_common
116     name: it-otf-a1-sdnc-vth
117     # start in parent directory with shared files
118     docker-root: a1-sdnc-vth
119
120 - project:
121     <<: *it_otf_common
122     name: it-otf-a1-policy-manager-vth
123     # start in parent directory with shared files
124     docker-root: a1-policy-manager-vth
125
126 - project:
127     name: it-otf-release
128     project: it/otf
129     # jenkins job name prefix
130     project-name: it-otf
131     # source of docker tag
132     container-tag-method: yaml-file
133     # maven settings file has docker credentials
134     mvn-settings: it-otf-settings
135     # maven release requires sigul which requires centos
136     # container release requires docker
137     build-node: centos7-docker-2c-8g
138     jobs:
139       - "{project-name}-gerrit-release-jobs"