Update Jenkins stage 1 and 2 files to enable new params so that they land in stage 3
[osm/devops.git] / jenkins / ci-pipelines / ci_stage_1.groovy
index a4aca75..17345ea 100644 (file)
@@ -66,9 +66,14 @@ node("${params.NODE}") {
             string(name: 'GERRIT_PROJECT', value: GERRIT_PROJECT),
             string(name: 'GERRIT_REFSPEC', value: GERRIT_REFSPEC),
             string(name: 'GERRIT_PATCHSET_REVISION', value: GERRIT_PATCHSET_REVISION),
+            string(name: 'INSTALLER', value: params.INSTALLER),
+            string(name: 'OPENSTACK_BASE_IMAGE', value: params.OPENSTACK_BASE_IMAGE),
+            string(name: 'OPENSTACK_OSM_FLAVOR', value: params.OPENSTACK_OSM_FLAVOR),
             string(name: 'PROJECT_URL_PREFIX', value: params.PROJECT_URL_PREFIX),
             string(name: 'DOCKER_TAG', value: params.DOCKER_TAG),
             booleanParam(name: 'TEST_INSTALL', value: params.TEST_INSTALL),
+            booleanParam(name: 'TRY_JUJU_INSTALLATION', value: params.TRY_JUJU_INSTALLATION),
+            booleanParam(name: 'TRY_OLD_SERVICE_ASSURANCE', value: params.TRY_OLD_SERVICE_ASSURANCE),
         ]
         if ( params.DO_ROBOT )
         {
@@ -89,11 +94,14 @@ node("${params.NODE}") {
                 println("disabling stage_3 invocation")
                 return
             }
+            // in this case, since this is for daily jobs, the pass threshold for robot tests should be adapted
+            downstream_params.add(string(name: 'ROBOT_PASS_THRESHOLD', value: '99.0'))
         }
         // callout to stage_2.  This is a multi-branch pipeline.
         downstream_job_name = "${mdg}-${stage_name}/${GERRIT_BRANCH}"
 
-        println("TEST_INSTALL = ${params.TEST_INSTALL}, downstream job: ${downstream_job_name}")
+        println("Downstream job: ${downstream_job_name}")
+        println("Downstream parameters: ${downstream_params}")
                currentBuild.result = 'SUCCESS'
         try {
             stage_3_merge_result = build job: "${downstream_job_name}", parameters: downstream_params, propagate: true