blob: 9f1672d73c170898c57d34bc41aa5846585e1e5c [file] [log] [blame]
Zack Williams7693b2d2019-05-14 21:49:14 -07001---
2# verification jobs for 'voltha-onos' repo
3
4- project:
5 name: voltha-onos
6 project: '{name}'
7
8 jobs:
Matteo Scandolo84e5f002020-02-10 11:50:05 -08009 - 'verify-voltha-onos-jobs-common':
Zack Williams7127e922019-08-20 17:42:56 -070010 branch-regexp: '{all-branches-regexp}'
Matteo Scandolo84e5f002020-02-10 11:50:05 -080011 - 'verify-voltha-onos-jobs-master':
12 branch-regexp: 'master'
13 - 'verify-voltha-onos-jobs-branches':
14 branch-regexp: '^(onos-1.13.10|onos-2.2)$'
15 name-extension: '-branches'
Zack Williams7693b2d2019-05-14 21:49:14 -070016 - 'publish-voltha-onos-jobs':
Matteo Scandolo84e5f002020-02-10 11:50:05 -080017 branch-regexp: '{all-branches-regexp}'
Zack Williams7693b2d2019-05-14 21:49:14 -070018
19- job-group:
Matteo Scandolo84e5f002020-02-10 11:50:05 -080020 name: 'verify-voltha-onos-jobs-common'
Zack Williams7693b2d2019-05-14 21:49:14 -070021 jobs:
22 - 'verify-licensed'
23 - 'tag-collision-reject':
24 dependency-jobs: 'verify_voltha-onos_licensed'
25 - 'make-unit-test':
26 unit-test-targets: 'build'
27 junit-allow-empty-results: true
Matteo Scandolo84e5f002020-02-10 11:50:05 -080028
29- job-group:
30 name: 'verify-voltha-onos-jobs-master'
31 jobs:
Matteo Scandolo70800a32020-01-06 11:55:27 -080032 - 'voltha-patch-test':
33 pipeline-script: 'voltha-bbsim-tests.groovy'
Zack Williams7693b2d2019-05-14 21:49:14 -070034
35- job-group:
Matteo Scandolo84e5f002020-02-10 11:50:05 -080036 name: 'verify-voltha-onos-jobs-branches'
37 jobs:
38 - 'voltha-patch-test':
39 pipeline-script: 'voltha-bbsim-tests.groovy'
40 onos-version: '1.13.10'
41
42- job-group:
Zack Williams7693b2d2019-05-14 21:49:14 -070043 name: 'publish-voltha-onos-jobs'
44 jobs:
45 - 'docker-publish':
46 docker-repo: 'voltha'
47 dependency-jobs: 'version-tag'