voltha-e2e voltha-scale software-upgrades: use scm and branched scripts
* use pipeline-scm to pull pipeline-script directly from ci-management
git repository instead of parsing it via dsl
* checkout specific pipeline-branch for each pipeline definition to
align tests with voltha release
* align voltha-scale, voltha-e2e and software-upgrades tests with
changes done for voltha-test in gerrit change #34686 and #34682 for
ci-management repo
Signed-off-by: Jan Klare <jan.klare@bisdn.de>
Change-Id: I28710413f7a0b1bcc6b7aa02d5196a0e7f1f50a4
Signed-off-by: Jan Klare <jan.klare@bisdn.de>
diff --git a/jjb/voltha-e2e/master.yaml b/jjb/voltha-e2e/master.yaml
index f3baff1..0710265 100644
--- a/jjb/voltha-e2e/master.yaml
+++ b/jjb/voltha-e2e/master.yaml
@@ -86,6 +86,7 @@
# 20230828 - show in the jenkins UI but w/o updates.
# ---------------------------------------------------------
pipeline-script: 'voltha/master/bbsim-tests.groovy'
+ pipeline-branch: 'master'
time-trigger: "H H/23 * * *" # Build daily at 11pm
# time-trigger: "H/30 * * * *" # Build every 30 min
testTargets: |
@@ -154,6 +155,7 @@
name: 'periodic-voltha-dt-test-bbsim-master'
build-node: 'ubuntu18.04-basebuild-4c-8g'
pipeline-script: 'voltha/master/bbsim-tests.groovy'
+ pipeline-branch: 'master'
code-branch: 'master'
time-trigger: "@daily"
testTargets: |