add direct to stage_3 for devops commits
Change-Id: I46afc27a1e9d3c9bf0fa4c991ff368fa83f1f3f7
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
diff --git a/jenkins/ci-pipelines/ci_stage_1.groovy b/jenkins/ci-pipelines/ci_stage_1.groovy
index be7d908..12ebf16 100644
--- a/jenkins/ci-pipelines/ci_stage_1.groovy
+++ b/jenkins/ci-pipelines/ci_stage_1.groovy
@@ -35,7 +35,7 @@
params.PROJECT_URL_PREFIX = 'https://osm.etsi.org/gerrit'
}
- stage('downstream stage_2') {
+ stage('downstream') {
// pipeline running from gerrit trigger.
// kickoff the downstream multibranch pipeline
def downstream_params = [
@@ -47,9 +47,16 @@
booleanParam(name: 'TEST_INSTALL', value: params.TEST_INSTALL),
]
+ stage_name = "stage_2"
+ if ( params.STAGE )
+ {
+ // go directly to stage 3 (osm system)
+ stage_name = "stage_3"
+ mdg = "osm"
+ }
println("TEST_INSTALL = ${params.TEST_INSTALL}")
// callout to stage_2. This is a multi-branch pipeline.
- upstream_job_name = "${mdg}-stage_2/${GERRIT_BRANCH}"
+ upstream_job_name = "${mdg}-${stage_name}/${GERRIT_BRANCH}"
stage_2_result = build job: "${upstream_job_name}", parameters: downstream_params, propagate: true
if (stage_2_result.getResult() != 'SUCCESS') {