blob: 285faff9aeb3a8616bb74bb8fec4ea9801a54ae4 [file] [log] [blame]
YongchaoWu3072a9d2019-11-07 20:27:07 +01001---
2- project:
3 name: nonrtric-project-view
4 project-name: nonrtric
5 views:
6 - project-view
7
8- project:
9 name: nonrtric-info
10 project: nonrtric
11 project-name: nonrtric
Aric Gardnerda252d22019-10-11 16:10:03 -040012 build-node: centos7-builder-1c-1g
YongchaoWu3072a9d2019-11-07 20:27:07 +010013 jobs:
14 - gerrit-info-yaml-verify
YongchaoWuba898322019-11-12 12:15:03 +010015
Anil Belur4e0d56a2023-04-18 11:49:03 +100016- _nonrtric_jdk_common: &nonrtric_jdk_common
elinuxhenrikba9bee22020-06-02 11:53:56 +020017 name: nonrtric-jdk-common
YongchaoWuba898322019-11-12 12:15:03 +010018 # git repo
19 project: nonrtric
20 # jenkins job name prefix
21 project-name: nonrtric
22 # maven settings file has docker credentials
23 mvn-settings: nonrtric-settings
YongchaoWuba898322019-11-12 12:15:03 +010024 mvn-version: mvn36
JohnKeeney29d54112023-03-02 13:11:44 +000025 java-version: openjdk17
elinuxhenrikba9bee22020-06-02 11:53:56 +020026
elinuxhenrikff67ef52022-04-08 08:40:57 +020027- project:
28 <<: *nonrtric_jdk_common
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010029 name: nonrtric-test-kafka-procon
Anil Belur439502c2023-05-07 12:39:38 +100030 project-name: "{name}"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010031 # image name
Anil Belur439502c2023-05-07 12:39:38 +100032 docker-name: "kafka-procon"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010033 # get tag from YAML
34 container-tag-method: yaml-file
35 # use host network to clone from our gerrit
Anil Belur439502c2023-05-07 12:39:38 +100036 docker-build-args: "--network=host"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010037 # Directory with Dockerfile
Anil Belur439502c2023-05-07 12:39:38 +100038 docker-root: "test/kafka-procon"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010039 # Directory where go test should be run
40 # Limit build trigger to appropriate files
elinuxhenrik89931c62021-12-08 10:07:53 +010041 gerrit_trigger_file_paths:
42 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100043 pattern: "test/kafka-procon/.*"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010044 build-node: ubuntu1804-docker-4c-4g
45 # Includes verify and merge jobs
elinuxhenrik89931c62021-12-08 10:07:53 +010046 jobs:
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010047 - "{project-name}-gerrit-docker-jobs"
elinuxhenrik89931c62021-12-08 10:07:53 +010048 stream:
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010049 - master:
50 branch: master
elinuxhenrike2c327b2020-05-29 09:48:09 +020051
elinuxhenrike2c327b2020-05-29 09:48:09 +020052- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +020053 <<: *nonrtric_jdk_common
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010054 name: nonrtric-test-http-https-proxy
Anil Belur439502c2023-05-07 12:39:38 +100055 project-name: "{name}"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010056 # image name
Anil Belur439502c2023-05-07 12:39:38 +100057 docker-name: "http-https-proxy"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010058 # get tag from YAML
59 container-tag-method: yaml-file
60 # use host network to clone from our gerrit
Anil Belur439502c2023-05-07 12:39:38 +100061 docker-build-args: "--network=host"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010062 # Directory with Dockerfile
Anil Belur439502c2023-05-07 12:39:38 +100063 docker-root: "test/http-https-proxy"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010064 # Directory where go test should be run
65 # Limit build trigger to appropriate files
elinuxhenrikba9bee22020-06-02 11:53:56 +020066 gerrit_trigger_file_paths:
67 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100068 pattern: "test/http-https-proxy/.*"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010069 build-node: ubuntu1804-docker-4c-4g
70 # Includes verify and merge jobs
elinuxhenrike2c327b2020-05-29 09:48:09 +020071 jobs:
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010072 - "{project-name}-gerrit-docker-jobs"
elinuxhenrike2c327b2020-05-29 09:48:09 +020073 stream:
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010074 - master:
75 branch: master
elinuxhenrike2c327b2020-05-29 09:48:09 +020076
elinuxhenrik89931c62021-12-08 10:07:53 +010077- project:
78 <<: *nonrtric_jdk_common
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010079 name: nonrtric-test-cr
Anil Belur439502c2023-05-07 12:39:38 +100080 project-name: "{name}"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010081 # image name
Anil Belur439502c2023-05-07 12:39:38 +100082 docker-name: "cr"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010083 # get tag from YAML
84 container-tag-method: yaml-file
85 # use host network to clone from our gerrit
Anil Belur439502c2023-05-07 12:39:38 +100086 docker-build-args: "--network=host"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010087 # Directory with Dockerfile
Anil Belur439502c2023-05-07 12:39:38 +100088 docker-root: "test/cr"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010089 # Directory where go test should be run
90 # Limit build trigger to appropriate files
elinuxhenrik89931c62021-12-08 10:07:53 +010091 gerrit_trigger_file_paths:
92 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +100093 pattern: "test/cr/.*"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010094 build-node: ubuntu1804-docker-4c-4g
95 # Includes verify and merge jobs
elinuxhenrik89931c62021-12-08 10:07:53 +010096 jobs:
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010097 - "{project-name}-gerrit-docker-jobs"
elinuxhenrik89931c62021-12-08 10:07:53 +010098 stream:
elinuxhenrik2cf1afb2022-12-20 16:45:19 +010099 - master:
100 branch: master
101
102- project:
103 <<: *nonrtric_jdk_common
104 name: nonrtric-test-prodstub
Anil Belur439502c2023-05-07 12:39:38 +1000105 project-name: "{name}"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100106 # image name
Anil Belur439502c2023-05-07 12:39:38 +1000107 docker-name: "prodstub"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100108 # get tag from YAML
109 container-tag-method: yaml-file
110 # use host network to clone from our gerrit
Anil Belur439502c2023-05-07 12:39:38 +1000111 docker-build-args: "--network=host"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100112 # Directory with Dockerfile
Anil Belur439502c2023-05-07 12:39:38 +1000113 docker-root: "test/prodstub"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100114 # Directory where go test should be run
115 # Limit build trigger to appropriate files
116 gerrit_trigger_file_paths:
117 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +1000118 pattern: "test/prodstub/.*"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100119 build-node: ubuntu1804-docker-4c-4g
120 # Includes verify and merge jobs
121 jobs:
122 - "{project-name}-gerrit-docker-jobs"
123 stream:
124 - master:
125 branch: master
126
127- project:
128 <<: *nonrtric_jdk_common
129 name: nonrtric-test-mrstub
Anil Belur439502c2023-05-07 12:39:38 +1000130 project-name: "{name}"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100131 # image name
Anil Belur439502c2023-05-07 12:39:38 +1000132 docker-name: "mrstub"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100133 # get tag from YAML
134 container-tag-method: yaml-file
135 # use host network to clone from our gerrit
Anil Belur439502c2023-05-07 12:39:38 +1000136 docker-build-args: "--network=host"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100137 # Directory with Dockerfile
Anil Belur439502c2023-05-07 12:39:38 +1000138 docker-root: "test/mrstub"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100139 # Directory where go test should be run
140 # Limit build trigger to appropriate files
141 gerrit_trigger_file_paths:
142 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +1000143 pattern: "test/mrstub/.*"
elinuxhenrik2cf1afb2022-12-20 16:45:19 +0100144 build-node: ubuntu1804-docker-4c-4g
145 # Includes verify and merge jobs
146 jobs:
147 - "{project-name}-gerrit-docker-jobs"
148 stream:
149 - master:
150 branch: master
Lathish9d5999a2020-11-25 13:42:40 +0000151
wrider7f7c1c72019-11-19 00:13:13 -0500152- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +0200153 <<: *nonrtric_jdk_common
elinuxhenrik987febc2022-08-17 14:55:07 +0200154 name: nonrtric-plt-auth-token-fetch
Anil Belur439502c2023-05-07 12:39:38 +1000155 project-name: "{name}"
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100156 # image name
Anil Belur439502c2023-05-07 12:39:38 +1000157 docker-name: "o-ran-sc/nonrtric-plt-auth-token-fetch"
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100158 # get tag from YAML
159 container-tag-method: yaml-file
160 # use host network to clone from our gerrit
Anil Belur439502c2023-05-07 12:39:38 +1000161 docker-build-args: "--network=host"
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100162 # Directory with Dockerfile
Anil Belur439502c2023-05-07 12:39:38 +1000163 docker-root: "auth-token-fetch"
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100164 # Directory where go test should be run
Anil Belur439502c2023-05-07 12:39:38 +1000165 go-root: "auth-token-fetch"
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100166 # Limit build trigger to appropriate files
167 gerrit_trigger_file_paths:
168 - compare-type: REG_EXP
Anil Belur439502c2023-05-07 12:39:38 +1000169 pattern: "auth-token-fetch/.*"
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100170 build-node: ubuntu1804-docker-4c-4g
171 # Includes verify and merge jobs
172 jobs:
173 - "{project-name}-gerrit-docker-jobs"
174 - gerrit-go-verify
175 stream:
JohnKeeney29d54112023-03-02 13:11:44 +0000176 - master:
177 branch: master
178 - f-release:
179 java-version: openjdk11
180 branch: f-release
elinuxhenrikd8dfdf82023-01-03 14:52:58 +0100181 - g-release:
JohnKeeney29d54112023-03-02 13:11:44 +0000182 java-version: openjdk11
elinuxhenrikd8dfdf82023-01-03 14:52:58 +0100183 branch: g-release
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100184
185- project:
186 <<: *nonrtric_jdk_common
elinuxhenrik987febc2022-08-17 14:55:07 +0200187 name: nonrtric-plt-auth-token-fetch-sonar
188 project-name: nonrtric-plt-auth-token-fetch
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100189 # prescan script requires ubuntu
190 # golang is only on docker-enabled nodes
191 build-node: ubuntu1804-docker-4c-4g
192 sonar-prescan-script: !include-raw-escape: prescan-nonrtric-auth-token-fetch-ubuntu.sh
193 sonar-project-file: ""
194 java-version: openjdk11
195 # use sonarcloud values from defaults.yaml
Anil Belur4e0d56a2023-04-18 11:49:03 +1000196 sonar-properties: !include-raw-escape: sonar-project.properties
PatrikBuhr7c9c0dc2022-03-18 09:16:12 +0100197 jobs:
198 - gerrit-sonar-prescan-script
199
200- project:
201 <<: *nonrtric_jdk_common
elinuxhenrik0e790382021-12-13 18:14:04 +0100202 name: nonrtric-release
203 # maven release requires sigul which requires centos
204 # container release requires docker
205 build-node: centos7-docker-2c-8g
206 jobs:
Anil Belur439502c2023-05-07 12:39:38 +1000207 - "{project-name}-gerrit-release-jobs"