[VOL-5010] - Clone unit tests to run on a v2.12 branch
jjb/voltha-test/voltha.yaml
---------------------------
o Clone 2.11 tests into 2.12
vars/installVoltctl.groovy
--------------------------
o Version update pending on tool deployment.
jjb/pipeline/voltha/makefile
jjb/pipeline/voltha/master/bbsim-tests.groovy
jjb/pipeline/voltha/voltha-2.11/bbsim-tests.groovy
jjb/pipeline/voltha/voltha-2.11/physical-build.groovy
jjb/pipeline/voltha/voltha-2.12/bbsim-tests.groovy
jjb/pipeline/voltha/voltha-2.12/physical-build.groovy
-----------------------------------------------------
o Clone master test scripts onto a release branch.
o Update to remove branch=master dependencies.
jjb/repos/voltha-helm-charts.yaml
---------------------------------
o Add pipeline job set voltha-2.12
o Remove jobset voltha-2.8
jjb/software-upgrades.yaml
--------------------------
o Clone v2.11 defintions into v2.12
o Rename *-new and *-old into *-master and *-2.8
o Comment out 2.8 pipeline entries.
jjb/verify/bbsim-sadis-server.yaml
jjb/verify/bbsim.yaml
jjb/verify/ofagent-go.yaml
jjb/verify/voltha-api-server.yaml
jjb/verify/voltha-go.yaml
jjb/verify/voltha-onos.yaml
jjb/verify/voltha-openolt-adapter.yaml
jjb/verify/voltha-openolt-adapter-go.yaml
jjb/verify/voltha-system-tests.yaml
jjb/voltha-e2e.yaml
jjb/voltha-scale.yaml
jjb/voltha-test/voltha-certification.yaml
jjb/voltha-test/voltha.yaml
-----------------------------------------
o Add job definitions for v2.12
o Del job definitions for v2.8
Revisit version strings post publishing:
o [VOL-5082] revisit the deploy base tag versions
o [VOL-5083] jjb/voltha-scale.yaml
Change-Id: I3bbe01bbbcb068fc63ca1fd6d07d7da3d25d007c
diff --git a/jjb/repos/voltha-helm-charts.yaml b/jjb/repos/voltha-helm-charts.yaml
index 2e5b34c..80f86ef 100644
--- a/jjb/repos/voltha-helm-charts.yaml
+++ b/jjb/repos/voltha-helm-charts.yaml
@@ -1,5 +1,5 @@
---
-# SPDX-FileCopyrightText: 2018-2022 Open Networking Foundation <info@opennetworking.org>
+# SPDX-FileCopyrightText: 2018-2023 Open Networking Foundation <info@opennetworking.org>
# SPDX-License-Identifier: Apache-2.0
- project:
@@ -10,14 +10,18 @@
jobs:
- 'verify-voltha-helm-charts-jobs':
branch-regexp: '{all-branches-regexp}'
+ - 'verify-voltha-helm-charts-jobs-voltha-2.12':
+ name-extension: '-voltha-2.12'
+ override-branch: 'voltha-2.12'
+ branch-regexp: '^voltha-2.12$'
- 'verify-voltha-helm-charts-jobs-voltha-2.11':
name-extension: '-voltha-2.11'
override-branch: 'voltha-2.11'
branch-regexp: '^voltha-2.11$'
- - 'verify-voltha-helm-charts-jobs-voltha-2.8':
- name-extension: '-voltha-2.8'
- override-branch: 'voltha-2.8'
- branch-regexp: '^voltha-2.8$'
+# - 'verify-voltha-helm-charts-jobs-voltha-2.8':
+# name-extension: '-voltha-2.8'
+# override-branch: 'voltha-2.8'
+# branch-regexp: '^voltha-2.8$'
- 'verify-voltha-helm-charts-jobs-master':
branch-regexp: '^master$'
@@ -31,10 +35,15 @@
- 'publish-helm-repo'
- job-group:
- name: 'verify-voltha-helm-charts-jobs-voltha-2.8'
+ name: 'verify-voltha-helm-charts-jobs-master'
+ jobs:
+ - 'voltha-patch-test'
+
+- job-group:
+ name: 'verify-voltha-helm-charts-jobs-voltha-2.12'
jobs:
- 'voltha-patch-test':
- pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
+ pipeline-script: 'voltha/voltha-2.12/bbsim-tests.groovy'
- job-group:
name: 'verify-voltha-helm-charts-jobs-voltha-2.11'
@@ -42,9 +51,10 @@
- 'voltha-patch-test':
pipeline-script: 'voltha/voltha-2.11/bbsim-tests.groovy'
-- job-group:
- name: 'verify-voltha-helm-charts-jobs-master'
- jobs:
- - 'voltha-patch-test'
-
+# - job-group:
+# name: 'verify-voltha-helm-charts-jobs-voltha-2.8'
+# jobs:
+# - 'voltha-patch-test':
+# pipeline-script: 'voltha/voltha-2.8/bbsim-tests.groovy'
+
# [EOF]