blob: c3d0860e9f0238ec475254a17a6109cf54f62367 [file] [log] [blame]
Matteo Scandolo956de8f2022-05-10 14:10:34 -07001---
2# verification jobs for 'voltha-go-controller' repo
3
4- project:
5 name: voltha-go-controller
6 project: '{name}'
7
8 jobs:
9 - 'verify-voltha-go-controller-jobs':
10 branch-regexp: '{all-branches-regexp}'
11 # NOTE no releases yet, will be enabled once 2.10 or 2.11 is out
12 # - 'verify-voltha-go-controller-jobs-voltha-2.9':
13 # name-extension: '-voltha-2.9'
14 # branch-regexp: '^voltha-2.9$'
15 # NOTE will be enabled once we have a pipeline that supports this controller
16 # - 'verify-voltha-go-controller-jobs-master':
17 # branch-regexp: '^master$'
18 # NOTE will be enabled once we have artifacts to build
19 # - 'publish-voltha-go-controller-jobs':
20 # branch-regexp: '{all-branches-regexp}'
21
22- job-group:
23 name: 'verify-voltha-go-controller-jobs'
24 jobs:
25 - 'verify-licensed'
26 - 'tag-collision-reject':
27 dependency-jobs: 'verify_voltha-go-controller_licensed'
28 - 'make-unit-test':
29 build-node: 'ubuntu18.04-basebuild-1c-2g'
30 dest-gopath: "github.com/opencord"
31 unit-test-targets: 'lint sca test'
32 unit-test-keep-going: 'true'
33
34# - job-group:
35# name: 'verify-voltha-go-controller-jobs-voltha-2.9'
36# jobs:
37# - 'voltha-patch-test':
38# pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
39
40# - job-group:
41# name: 'verify-voltha-go-controller-jobs-master'
42# jobs:
43# - 'voltha-patch-test':
44# extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
45
46# - job-group:
47# name: 'publish-voltha-go-controller-jobs'
48# jobs:
49# - 'docker-publish':
50# maintainers: "info@opennetworking.org"
51# docker-repo: 'voltha'
52# dependency-jobs: 'version-tag'