blob: b60be92f9c12b607fe6b2cbe5b1e130e268bb2d5 [file] [log] [blame]
Brian O'Connor9fbe7722017-10-27 12:44:04 -07001---
2
3- job_boiler_plate: &job_boiler_plate
4 name: job-boiler-plate
5
6 project-type: freestyle
7 node: '{build-node}'
8
9 ######################
10 # Default parameters #
11 ######################
12
13 branch: master
14 submodule-recursive: true
15 git-url: '$GIT_URL/$GERRIT_PROJECT'
16
17 #####################
18 # Job Configuration #
19 #####################
20
21 properties:
22 - lf-infra-properties:
23 project: '{project}'
24 build-days-to-keep: '{build-days-to-keep}'
25 #- github:
26 # url: '{git-url}/{github-org}/{project}'
27
28 parameters:
29 - lf-infra-parameters:
30 project: '{project}'
Ray Milkeye0b54ef2017-10-31 16:17:34 -070031 branch: '{stream}'
Brian O'Connor9fbe7722017-10-27 12:44:04 -070032 stream: '{stream}'
33 lftools-version: '{lftools-version}'
34
35 wrappers:
36 - lf-infra-wrappers:
37 build-timeout: '{build-timeout}'
38 jenkins-ssh-credential: '{jenkins-ssh-credential}'
39
40
41- verify_boiler_plate: &verify_boiler_plate
42 name: verify_boiler_plate
43
44 concurrent: true
45
46 scm:
Brian O'Connore78aff62017-10-30 14:08:51 -070047 - lf-infra-gerrit-scm:
48 git-url: '{git-url}'
Brian O'Connor9fbe7722017-10-27 12:44:04 -070049 refspec: '$GERRIT_REFSPEC'
50 branch: '$GERRIT_BRANCH'
51 submodule-recursive: '{submodule-recursive}'
Brian O'Connore78aff62017-10-30 14:08:51 -070052 choosing-strategy: gerrit
Brian O'Connor9fbe7722017-10-27 12:44:04 -070053 jenkins-ssh-credential: '{jenkins-ssh-credential}'
54
55 triggers:
56 - gerrit:
57 #server-name: '{gerrit-server-name}'
58 server-name: 'ONOS Project Gerrit'
59 #trigger-on: '{obj:gerrit_verify_triggers}'
60 trigger-on:
61 - patchset-created-event:
62 exclude-drafts: true
63 exclude-trivial-rebase: false
64 exclude-no-code-change: true
Yuta HIGUCHI19f94672018-05-04 12:33:23 -070065 - draft-published-event: true
Brian O'Connoredd87412017-10-30 19:27:08 -070066 - comment-added-contains-event:
67 comment-contains-value: '(?i)^.*recheck$'
Brian O'Connor9fbe7722017-10-27 12:44:04 -070068 projects:
69 - project-compare-type: PLAIN
Ray Milkey20beeae2017-10-31 15:26:10 -070070 project-pattern: '{project}'
Brian O'Connor9fbe7722017-10-27 12:44:04 -070071 branches:
72 - branch-compare-type: ANT
Ray Milkeye0b54ef2017-10-31 16:17:34 -070073 branch-pattern: '**/{stream}'
Ray Milkeyc0c94f52017-10-30 17:36:14 -070074 #file-paths: '{obj:gerrit_trigger_file_paths}'
Brian O'Connor9fbe7722017-10-27 12:44:04 -070075
Ray Milkey8e462202017-11-02 10:18:37 -070076- daily_boiler_plate: &daily_boiler_plate
77 name: daily_boiler_plate
78
79 concurrent: true
80
81 scm:
82 - lf-infra-gerrit-scm:
83 git-url: '{git-url}'
84 refspec: '$GERRIT_REFSPEC'
85 branch: '$GERRIT_BRANCH'
86 submodule-recursive: '{submodule-recursive}'
87 choosing-strategy: gerrit
88 jenkins-ssh-credential: '{jenkins-ssh-credential}'
89
90 triggers:
91 - timed: '@daily'
92
Ray Milkeyc6e9a852018-01-30 13:27:06 -080093# FIXME - there is a Slack integration plugin in 2.0.3
94 publishers:
95 - raw:
96 xml: |
97 <jenkins.plugins.slack.SlackNotifier plugin="slack@2.3">
98 <baseUrl/>
99 <teamDomain/>
100 <authToken/>
101 <authTokenCredentialId>slack-token</authTokenCredentialId>
102 <botUser>false</botUser>
103 <room>build-status</room>
104 <startNotification>false</startNotification>
105 <notifySuccess>false</notifySuccess>
106 <notifyAborted>true</notifyAborted>
107 <notifyNotBuilt>true</notifyNotBuilt>
108 <notifyUnstable>true</notifyUnstable>
109 <notifyRegression>true</notifyRegression>
110 <notifyFailure>true</notifyFailure>
111 <notifyBackToNormal>true</notifyBackToNormal>
112 <notifyRepeatedFailure>false</notifyRepeatedFailure>
113 <includeTestSummary>false</includeTestSummary>
114 <includeFailedTests>false</includeFailedTests>
115 <commitInfoChoice>AUTHORS_AND_TITLES</commitInfoChoice>
116 <includeCustomMessage>false</includeCustomMessage>
117 <customMessage/>
118 </jenkins.plugins.slack.SlackNotifier>
119
120
121
Ray Milkeyd9f73662017-11-06 10:29:51 -0800122- hourly_boiler_plate: &hourly_boiler_plate
123 name: hourly_boiler_plate
124
125 concurrent: true
126
127 scm:
128 - lf-infra-gerrit-scm:
129 git-url: '{git-url}'
130 refspec: '$GERRIT_REFSPEC'
131 branch: '$GERRIT_BRANCH'
132 submodule-recursive: '{submodule-recursive}'
133 choosing-strategy: gerrit
134 jenkins-ssh-credential: '{jenkins-ssh-credential}'
135
136 triggers:
Yuta HIGUCHI4430a0f2018-05-07 17:30:46 +0000137 - timed: '@hourly'
Ray Milkeyd9f73662017-11-06 10:29:51 -0800138
Ray Milkeyc6e9a852018-01-30 13:27:06 -0800139# FIXME - there is a Slack integration plugin in 2.0.3
140 publishers:
141 - raw:
142 xml: |
143 <jenkins.plugins.slack.SlackNotifier plugin="slack@2.3">
144 <baseUrl/>
145 <teamDomain/>
146 <authToken/>
147 <authTokenCredentialId>slack-token</authTokenCredentialId>
148 <botUser>false</botUser>
149 <room>build-status</room>
150 <startNotification>false</startNotification>
151 <notifySuccess>false</notifySuccess>
152 <notifyAborted>true</notifyAborted>
153 <notifyNotBuilt>true</notifyNotBuilt>
154 <notifyUnstable>true</notifyUnstable>
155 <notifyRegression>true</notifyRegression>
156 <notifyFailure>true</notifyFailure>
157 <notifyBackToNormal>true</notifyBackToNormal>
158 <notifyRepeatedFailure>false</notifyRepeatedFailure>
159 <includeTestSummary>false</includeTestSummary>
160 <includeFailedTests>false</includeFailedTests>
161 <commitInfoChoice>AUTHORS_AND_TITLES</commitInfoChoice>
162 <includeCustomMessage>false</includeCustomMessage>
163 <customMessage/>
164 </jenkins.plugins.slack.SlackNotifier>
165
166
Ray Milkey4309d9b2017-11-17 13:41:46 -0800167- release_build_boiler_plate: &release_build_boiler_plate
168 name: release_build_boiler_plate
169
170 concurrent: true
171
172 parameters:
173 - lf-infra-parameters:
174 project: '{project}'
175 branch: '{stream}'
176 stream: '{stream}'
177 lftools-version: '{lftools-version}'
178
179 - string:
180 name: ONOS_VERSION
Ray Milkey2d55e972018-05-04 13:01:36 -0700181 default: '1.13'
Ray Milkeyb40e5672018-01-26 10:10:45 -0800182 description: 'Version tag of ONOS to build'
Ray Milkey4309d9b2017-11-17 13:41:46 -0800183
184 - string:
185 name: ONOS_NEXT_VERSION
Ray Milkey2d55e972018-05-04 13:01:36 -0700186 default: '1.13.1-SNAPSHOT'
Ray Milkeyb40e5672018-01-26 10:10:45 -0800187 description: 'Version of ONOS to reset tree to'
188
189 scm:
190 - lf-infra-gerrit-scm:
191 git-url: '{git-url}'
192 refspec: '$GERRIT_REFSPEC'
193 branch: '$GERRIT_BRANCH'
194 submodule-recursive: '{submodule-recursive}'
195 choosing-strategy: gerrit
196 jenkins-ssh-credential: '{jenkins-ssh-credential}'
197
198- docker_build_boiler_plate: &docker_build_boiler_plate
199 name: release_build_boiler_plate
200
201 concurrent: true
202
203 parameters:
204 - lf-infra-parameters:
205 project: '{project}'
206 branch: '{stream}'
207 stream: '{stream}'
208 lftools-version: '{lftools-version}'
209
210 - string:
211 name: ONOS_TAG
212 default: ''
213 description: 'Tag of ONOS to build'
Ray Milkey4309d9b2017-11-17 13:41:46 -0800214
215 scm:
216 - lf-infra-gerrit-scm:
217 git-url: '{git-url}'
218 refspec: '$GERRIT_REFSPEC'
219 branch: '$GERRIT_BRANCH'
220 submodule-recursive: '{submodule-recursive}'
221 choosing-strategy: gerrit
222 jenkins-ssh-credential: '{jenkins-ssh-credential}'
223
Brian O'Connor9fbe7722017-10-27 12:44:04 -0700224- job-template:
225 #default name is global
226 name: '{project-name}-{stream}-verify'
227
228 # Job template for Java verify jobs
229 #
230 # The purpose of this job templte is to run "maven clean install" for
231 # projects using this template.
232 #
233 # Required Variables:
234 # branch: git branch (eg. master)
235
236 <<: *job_boiler_plate
237 # yamllint disable-line rule:key-duplicates
238 <<: *verify_boiler_plate
239
240 builders:
241 #put shell scripts in file then make sure shell check is installed on verify vms
Ray Milkey7aa43462017-10-30 16:15:23 -0700242 - shell: !include-raw-escape: onos-verify.sh
Yuta HIGUCHI02e46d32017-10-31 10:17:47 -0700243 # JJB 1.6.2 does not support parameter expansion on filename?
244 #- shell: !include-raw-escape: {project-name}-verify.sh
245
246# workaround for lack of parameter expansion support in shell: (see above)
247- job-template:
248 #default name is global
249 name: 'onos-yang-tools-{stream}-verify'
250
251 # Job template for Java verify jobs
252 #
253 # The purpose of this job templte is to run "maven clean install" for
254 # projects using this template.
255 #
256 # Required Variables:
257 # branch: git branch (eg. master)
258
259 <<: *job_boiler_plate
260 # yamllint disable-line rule:key-duplicates
261 <<: *verify_boiler_plate
262
263 builders:
264 #put shell scripts in file then make sure shell check is installed on verify vms
265 - shell: !include-raw-escape: onos-yang-tools-verify.sh
266
Ray Milkey83d912a2017-11-01 13:49:31 -0700267# workaround for lack of parameter expansion support in shell: (see above)
268- job-template:
269 #default name is global
Yuta HIGUCHI28821fd2017-11-17 16:11:19 -0800270 name: 'onos-app-samples-{stream}-verify'
271
272 # Job template for Java verify jobs
273 #
274 # The purpose of this job templte is to run "maven clean install" for
275 # projects using this template.
276 #
277 # Required Variables:
278 # branch: git branch (eg. master)
279
280 <<: *job_boiler_plate
281 # yamllint disable-line rule:key-duplicates
282 <<: *verify_boiler_plate
283
284 builders:
285 #put shell scripts in file then make sure shell check is installed on verify vms
286 - shell: !include-raw-escape: onos-app-samples-verify.sh
287
Yuta HIGUCHI1ac83232017-11-17 16:37:57 -0800288# workaround for lack of parameter expansion support in shell: (see above)
289- job-template:
290 #default name is global
291 name: 'onos-loxi-{stream}-verify'
292
293 # Job template for Java verify jobs
294 #
295 # The purpose of this job templte is to run "maven clean install" for
296 # projects using this template.
297 #
298 # Required Variables:
299 # branch: git branch (eg. master)
300
301 <<: *job_boiler_plate
302 # yamllint disable-line rule:key-duplicates
303 <<: *verify_boiler_plate
304
305 builders:
306 #put shell scripts in file then make sure shell check is installed on verify vms
307 - shell: !include-raw-escape: onos-loxi-verify.sh
Yuta HIGUCHI28821fd2017-11-17 16:11:19 -0800308
309# workaround for lack of parameter expansion support in shell: (see above)
310- job-template:
311 #default name is global
Ray Milkey83d912a2017-11-01 13:49:31 -0700312 name: 'onos-gui-{stream}-verify'
313
314 # Job template for Java verify jobs
315 #
316 # The purpose of this job templte is to run "maven clean install" for
317 # projects using this template.
318 #
319 # Required Variables:
320 # branch: git branch (eg. master)
321
322 <<: *job_boiler_plate
323 # yamllint disable-line rule:key-duplicates
324 <<: *verify_boiler_plate
325
326 builders:
327 #put shell scripts in file then make sure shell check is installed on verify vms
328 - shell: !include-raw-escape: onos-gui-verify.sh
329
Ray Milkey8e462202017-11-02 10:18:37 -0700330- job-template:
331 #default name is global
332 name: 'onos-{stream}-release-build-verify'
333
334 # Job template for Java release check jobs
335 #
336
337 <<: *job_boiler_plate
338 # yamllint disable-line rule:key-duplicates
Ray Milkey29c54342017-11-06 16:43:01 -0800339 <<: *daily_boiler_plate
Ray Milkey8e462202017-11-02 10:18:37 -0700340
341 builders:
Ray Milkey8fae9a72017-11-17 10:03:54 -0800342
Ray Milkey8e462202017-11-02 10:18:37 -0700343 #put shell scripts in file then make sure shell check is installed on verify vms
344 - shell: !include-raw-escape: onos-release-build-verify.sh
345 # JJB 1.6.2 does not support parameter expansion on filename?
346 #- shell: !include-raw-escape: {project-name}-verify.sh
347
Ray Milkeyd9f73662017-11-06 10:29:51 -0800348- job-template:
349 #default name is global
Ray Milkey2afc4a52017-11-17 11:01:38 -0800350 name: 'onos-release-build'
351
352 # Job template for Java release jobs
353 #
354
355 <<: *job_boiler_plate
356 # yamllint disable-line rule:key-duplicates
Ray Milkey4309d9b2017-11-17 13:41:46 -0800357 <<: *release_build_boiler_plate
Ray Milkey2afc4a52017-11-17 11:01:38 -0800358
359 builders:
Ray Milkey094fd002017-11-22 10:21:59 -0800360 - lf-provide-maven-settings:
361 settings-file: 'release-build-maven-settings'
362 global-settings-file: 'release-build-maven-settings'
Ray Milkey2afc4a52017-11-17 11:01:38 -0800363 - config-file-provider:
364 files:
365 - file-id: 'onos-build-credentials'
366 target: 'onos-build-credentials'
367 variable: 'CREDENTIALS_FILE'
Ray Milkeye8fd4f02017-11-17 14:54:18 -0800368 - file-id: 'buck-config-local'
369 target: '.buckconfig.local'
370 variable: 'BUCK_CONFIG_FILE'
Ray Milkeyb867be82017-11-27 13:29:19 -0800371 - file-id: 'gpg-key'
372 target: 'jenkins.key'
373 variable: 'GPG_KEY_FILE'
Ray Milkey43e7f932017-11-27 08:48:42 -0800374 - file-id: 'release-build-maven-settings'
375 target: 'settings.xml'
376 variable: 'MAVEN_SETTINGS'
Ray Milkey7d774fb2017-12-05 14:57:30 -0800377 - file-id: 'api-onosproject-ssh-key'
378 target: 'id_rsa.pub'
379 variable: 'API_ONOSPROJECT_SSH_KEY'
Ray Milkey2afc4a52017-11-17 11:01:38 -0800380
381 #put shell scripts in file then make sure shell check is installed on verify vms
382 - shell: !include-raw-escape: onos-release-build.sh
383 # JJB 1.6.2 does not support parameter expansion on filename?
384 #- shell: !include-raw-escape: {project-name}-verify.sh
385
386- job-template:
387 #default name is global
Ray Milkey0caba7f2018-01-08 12:56:18 -0800388 name: 'onos-docker-build'
389
390 # Job template for Docker jobs
391 #
392
393 <<: *job_boiler_plate
394 # yamllint disable-line rule:key-duplicates
Ray Milkeyb40e5672018-01-26 10:10:45 -0800395 <<: *docker_build_boiler_plate
Ray Milkey0caba7f2018-01-08 12:56:18 -0800396
397 builders:
398 - lf-provide-maven-settings:
399 settings-file: 'release-build-maven-settings'
400 global-settings-file: 'release-build-maven-settings'
401 - config-file-provider:
402 files:
403 - file-id: 'onos-build-credentials'
404 target: 'onos-build-credentials'
405 variable: 'CREDENTIALS_FILE'
406 - file-id: 'buck-config-local'
407 target: '.buckconfig.local'
408 variable: 'BUCK_CONFIG_FILE'
409 - file-id: 'gpg-key'
410 target: 'jenkins.key'
411 variable: 'GPG_KEY_FILE'
412 - file-id: 'release-build-maven-settings'
413 target: 'settings.xml'
414 variable: 'MAVEN_SETTINGS'
415 - file-id: 'api-onosproject-ssh-key'
416 target: 'id_rsa.pub'
417 variable: 'API_ONOSPROJECT_SSH_KEY'
418
419 #put shell scripts in file then make sure shell check is installed on verify vms
420 - shell: !include-raw-escape: onos-docker-build.sh
421 # JJB 1.6.2 does not support parameter expansion on filename?
422 #- shell: !include-raw-escape: {project-name}-verify.sh
423
424- job-template:
425 #default name is global
Ray Milkeyd9f73662017-11-06 10:29:51 -0800426 name: 'onos-{stream}-maven-verify'
427
428 <<: *job_boiler_plate
429 # yamllint disable-line rule:key-duplicates
Ray Milkey4502aae2017-11-06 13:02:45 -0800430 <<: *hourly_boiler_plate
Ray Milkeyd9f73662017-11-06 10:29:51 -0800431
432 builders:
433 #put shell scripts in file then make sure shell check is installed on verify vms
434 - shell: !include-raw-escape: onos-maven-verify.sh
435 # JJB 1.6.2 does not support parameter expansion on filename?
436 #- shell: !include-raw-escape: {project-name}-verify.sh
Brian O'Connor9fbe7722017-10-27 12:44:04 -0700437
Ray Milkey20d22522017-11-08 10:55:52 -0800438- job-template:
439 #default name is global
440 name: 'onos-{stream}-sonar'
441
442 <<: *job_boiler_plate
443 # yamllint disable-line rule:key-duplicates
444 <<: *daily_boiler_plate
445
446 builders:
447 #put shell scripts in file then make sure shell check is installed on verify vms
448 - shell: !include-raw-escape: onos-sonar.sh
449 # JJB 1.6.2 does not support parameter expansion on filename?
450 #- shell: !include-raw-escape: {project-name}-verify.sh
451
Ray Milkey3aa8af52018-03-09 09:10:08 -0800452- job-template:
453 name: 'onos-{stream}-stc-verify'
454
455 <<: *job_boiler_plate
456 # yamllint disable-line rule:key-duplicates
457 <<: *hourly_boiler_plate
458
459 builders:
460 #put shell scripts in file then make sure shell check is installed on verify vms
461 - shell: !include-raw-escape: onos-run-stc.sh
462
463
Ray Milkeycfbc5be2018-05-08 09:13:13 -0700464- job-template:
465 name: 'onos-{stream}-stc-hag-verify'
466
467 <<: *job_boiler_plate
468 # yamllint disable-line rule:key-duplicates
469 <<: *hourly_boiler_plate
470
471 builders:
472 #put shell scripts in file then make sure shell check is installed on verify vms
473 - shell: !include-raw-escape: onos-run-stc-hag.sh
474
475
Brian O'Connor9fbe7722017-10-27 12:44:04 -0700476- project:
477 name: onos
478 project-name: onos
479 project: onos
480
Ray Milkey43a340c2018-02-20 13:49:00 -0800481 build-timeout: '30'
Brian O'Connor9fbe7722017-10-27 12:44:04 -0700482 build-node: 'ubuntu16.04-basebuild-8c-15g'
483
484 stream:
485 - 'master'
Ray Milkey1bc13772017-10-31 15:57:17 -0700486 - 'onos-1.10'
487 - 'onos-1.11'
Ray Milkey47d4f722017-11-21 09:36:37 -0800488 - 'onos-1.12'
Ray Milkeyfcb0db62018-04-13 16:47:46 -0700489 - 'onos-1.13'
Brian O'Connor9fbe7722017-10-27 12:44:04 -0700490
491 jobs:
492 - '{project-name}-{stream}-verify'
Yuta HIGUCHI02e46d32017-10-31 10:17:47 -0700493
494- project:
Ray Milkey83d912a2017-11-01 13:49:31 -0700495 name: onos-gui
496 project-name: onos-gui
Ray Milkey24fe1ee2017-11-01 13:59:07 -0700497 project: onos
Ray Milkey83d912a2017-11-01 13:49:31 -0700498
Ray Milkey43a340c2018-02-20 13:49:00 -0800499 build-timeout: '30'
Ray Milkey83d912a2017-11-01 13:49:31 -0700500 build-node: 'ubuntu16.04-basebuild-8c-15g'
501
502 stream:
503 - 'master'
504 - 'onos-1.10'
505 - 'onos-1.11'
Ray Milkey47d4f722017-11-21 09:36:37 -0800506 - 'onos-1.12'
Ray Milkeyfcb0db62018-04-13 16:47:46 -0700507 - 'onos-1.13'
Ray Milkey83d912a2017-11-01 13:49:31 -0700508
509 jobs:
510 - 'onos-gui-{stream}-verify'
511
512- project:
Yuta HIGUCHI02e46d32017-10-31 10:17:47 -0700513 name: onos-yang-tools
514 project-name: onos-yang-tools
515 project: onos-yang-tools
516
Ray Milkey43a340c2018-02-20 13:49:00 -0800517 build-timeout: '30'
Yuta HIGUCHI02e46d32017-10-31 10:17:47 -0700518 build-node: 'ubuntu16.04-basebuild-8c-15g'
519
520 stream:
521 - 'master'
522
523 jobs:
524 - 'onos-yang-tools-{stream}-verify'
Ray Milkey8e462202017-11-02 10:18:37 -0700525
526- project:
Yuta HIGUCHI28821fd2017-11-17 16:11:19 -0800527 name: onos-app-samples
528 project-name: onos-app-samples
529 project: onos-app-samples
530
Ray Milkey43a340c2018-02-20 13:49:00 -0800531 build-timeout: '30'
Yuta HIGUCHI28821fd2017-11-17 16:11:19 -0800532 build-node: 'ubuntu16.04-basebuild-8c-15g'
533
534 stream:
535 - 'master'
536
537 jobs:
538 - 'onos-app-samples-{stream}-verify'
539
Yuta HIGUCHI1ac83232017-11-17 16:37:57 -0800540- project:
541 name: onos-loxi
542 project-name: onos-loxi
543 project: onos-loxi
Yuta HIGUCHI28821fd2017-11-17 16:11:19 -0800544
Ray Milkey43a340c2018-02-20 13:49:00 -0800545 build-timeout: '30'
Yuta HIGUCHI1ac83232017-11-17 16:37:57 -0800546 build-node: 'ubuntu16.04-basebuild-8c-15g'
547
548 stream:
549 - 'master'
550
551 jobs:
552 - 'onos-loxi-{stream}-verify'
Yuta HIGUCHI28821fd2017-11-17 16:11:19 -0800553
554- project:
Ray Milkey8e462202017-11-02 10:18:37 -0700555 name: onos-release
556 project-name: onos-release
557 project: onos
558
Ray Milkey2d55e972018-05-04 13:01:36 -0700559 build-timeout: '240'
Ray Milkey8e462202017-11-02 10:18:37 -0700560 build-node: 'ubuntu16.04-basebuild-8c-15g'
561
562 stream:
563 - 'master'
564
565 jobs:
566 - 'onos-{stream}-release-build-verify'
Ray Milkeyd9f73662017-11-06 10:29:51 -0800567
568- project:
569 name: onos-maven-verify
570 project-name: onos-maven-verify
571 project: onos
572
Ray Milkey43a340c2018-02-20 13:49:00 -0800573 build-timeout: '30'
Ray Milkeyd9f73662017-11-06 10:29:51 -0800574 build-node: 'ubuntu16.04-basebuild-8c-15g'
575
576 stream:
577 - 'master'
Ray Milkeye8f39e02018-04-16 13:34:34 -0700578 - 'onos-1.12'
579 - 'onos-1.13'
Ray Milkeyd9f73662017-11-06 10:29:51 -0800580
581 jobs:
582 - 'onos-{stream}-maven-verify'
Ray Milkey20d22522017-11-08 10:55:52 -0800583
584- project:
585 name: onos-sonar
586 project-name: onos-sonar
587 project: onos
588
Ray Milkey43a340c2018-02-20 13:49:00 -0800589 build-timeout: '90'
Ray Milkey20d22522017-11-08 10:55:52 -0800590 build-node: 'ubuntu16.04-basebuild-8c-15g'
591
592 stream:
593 - 'master'
594
595 jobs:
596 - 'onos-{stream}-sonar'
597
Ray Milkey2afc4a52017-11-17 11:01:38 -0800598- project:
599 name: onos-release-build
600 project-name: onos-release-build
601 project: onos
602
Ray Milkey43a340c2018-02-20 13:49:00 -0800603 build-timeout: '90'
Ray Milkey2afc4a52017-11-17 11:01:38 -0800604 build-node: 'ubuntu16.04-basebuild-8c-15g'
605
Ray Milkey4309d9b2017-11-17 13:41:46 -0800606 stream: 'master'
Ray Milkey2afc4a52017-11-17 11:01:38 -0800607
608 jobs:
609 - 'onos-release-build'
Ray Milkey0caba7f2018-01-08 12:56:18 -0800610
611- project:
612 name: onos-docker-build
613 project-name: onos-docker-build
614 project: onos
615
Ray Milkey43a340c2018-02-20 13:49:00 -0800616 build-timeout: '90'
Ray Milkey0caba7f2018-01-08 12:56:18 -0800617 build-node: 'ubuntu16.04-basebuild-8c-15g'
618
619 stream: 'master'
620
621 jobs:
622 - 'onos-docker-build'
Ray Milkey3aa8af52018-03-09 09:10:08 -0800623
624- project:
625 name: onos-stc-verify
Ray Milkeyd6580d82018-04-16 08:56:07 -0700626 project-name: onos-stc-verify
Ray Milkey3aa8af52018-03-09 09:10:08 -0800627 project: onos
628
629 build-timeout: '30'
630 build-node: 'ubuntu16.04-basebuild-8c-15g'
631
632 stream:
633 - 'master'
Ray Milkeyd6580d82018-04-16 08:56:07 -0700634 - 'onos-1.13'
635 - 'onos-1.12'
Ray Milkey3aa8af52018-03-09 09:10:08 -0800636
637 jobs:
638 - 'onos-{stream}-stc-verify'
Ray Milkeycfbc5be2018-05-08 09:13:13 -0700639
640- project:
641 name: onos-stc-hag-verify
642 project-name: onos-stc-hag-verify
643 project: onos
644
645 build-timeout: '30'
646 build-node: 'ubuntu16.04-basebuild-8c-15g'
647
648 stream:
649 - 'master'
650 - 'onos-1.13'
651 - 'onos-1.12'
652
653 jobs:
654 - 'onos-{stream}-stc-hag-verify'