add direct to stage_3 for devops commits 94/2094/2
authorMike Marchetti <mmarchetti@sandvine.com>
Fri, 25 Aug 2017 20:47:54 +0000 (16:47 -0400)
committerMike Marchetti <mmarchetti@sandvine.com>
Fri, 25 Aug 2017 20:53:05 +0000 (16:53 -0400)
Change-Id: I46afc27a1e9d3c9bf0fa4c991ff368fa83f1f3f7
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
jenkins/ci-pipelines/ci_stage_1.groovy

index be7d908..12ebf16 100644 (file)
@@ -35,7 +35,7 @@ node("${params.NODE}") {
         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 @@ node("${params.NODE}") {
             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') {