blob: eb7b8cf6d08690b15177b5e85c0657a42c016acc [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'
Matteo Scandolof3609332022-05-10 16:12:35 -070033 # NOTE needed until we have some unit tests in place
34 junit-allow-empty-results: true
Matteo Scandolo956de8f2022-05-10 14:10:34 -070035
36# - job-group:
37# name: 'verify-voltha-go-controller-jobs-voltha-2.9'
38# jobs:
39# - 'voltha-patch-test':
40# pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
41
42# - job-group:
43# name: 'verify-voltha-go-controller-jobs-master'
44# jobs:
45# - 'voltha-patch-test':
46# extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
47
48# - job-group:
49# name: 'publish-voltha-go-controller-jobs'
50# jobs:
51# - 'docker-publish':
52# maintainers: "info@opennetworking.org"
53# docker-repo: 'voltha'
54# dependency-jobs: 'version-tag'