Creating base tests for voltha-go-controller repository
Change-Id: I9c8cb4eb65e18935fc7956adf61053d812476ad1
diff --git a/jjb/verify/voltha-go-controller.yaml b/jjb/verify/voltha-go-controller.yaml
new file mode 100644
index 0000000..c3d0860
--- /dev/null
+++ b/jjb/verify/voltha-go-controller.yaml
@@ -0,0 +1,52 @@
+---
+# verification jobs for 'voltha-go-controller' repo
+
+- project:
+ name: voltha-go-controller
+ project: '{name}'
+
+ jobs:
+ - 'verify-voltha-go-controller-jobs':
+ branch-regexp: '{all-branches-regexp}'
+ # NOTE no releases yet, will be enabled once 2.10 or 2.11 is out
+ # - 'verify-voltha-go-controller-jobs-voltha-2.9':
+ # name-extension: '-voltha-2.9'
+ # branch-regexp: '^voltha-2.9$'
+ # NOTE will be enabled once we have a pipeline that supports this controller
+ # - 'verify-voltha-go-controller-jobs-master':
+ # branch-regexp: '^master$'
+ # NOTE will be enabled once we have artifacts to build
+ # - 'publish-voltha-go-controller-jobs':
+ # branch-regexp: '{all-branches-regexp}'
+
+- job-group:
+ name: 'verify-voltha-go-controller-jobs'
+ jobs:
+ - 'verify-licensed'
+ - 'tag-collision-reject':
+ dependency-jobs: 'verify_voltha-go-controller_licensed'
+ - 'make-unit-test':
+ build-node: 'ubuntu18.04-basebuild-1c-2g'
+ dest-gopath: "github.com/opencord"
+ unit-test-targets: 'lint sca test'
+ unit-test-keep-going: 'true'
+
+# - job-group:
+# name: 'verify-voltha-go-controller-jobs-voltha-2.9'
+# jobs:
+# - 'voltha-patch-test':
+# pipeline-script: 'voltha/voltha-2.9/bbsim-tests.groovy'
+
+# - job-group:
+# name: 'verify-voltha-go-controller-jobs-master'
+# jobs:
+# - 'voltha-patch-test':
+# extraHelmFlags: '--set global.image_tag=master --set onos-classic.image.tag=master'
+
+# - job-group:
+# name: 'publish-voltha-go-controller-jobs'
+# jobs:
+# - 'docker-publish':
+# maintainers: "info@opennetworking.org"
+# docker-repo: 'voltha'
+# dependency-jobs: 'version-tag'