X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=jenkins%2Fci-pipelines%2Fci_stage_1.groovy;h=17345ea849b49e8a44fa9189e3d7b427992552bd;hb=c9ea6ad7758f6d3517f58f8f9fac1f930781a70b;hp=306b9fd6e953aed3e501ec87f0d41bddd5a2411d;hpb=cd91a315b9ee1a3313d199a6d4c38a16f7fc5560;p=osm%2Fdevops.git diff --git a/jenkins/ci-pipelines/ci_stage_1.groovy b/jenkins/ci-pipelines/ci_stage_1.groovy index 306b9fd6..17345ea8 100644 --- a/jenkins/ci-pipelines/ci_stage_1.groovy +++ b/jenkins/ci-pipelines/ci_stage_1.groovy @@ -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 ) { @@ -76,7 +81,7 @@ node("${params.NODE}") { } if ( params.ROBOT_TAG_NAME ) { - downstream_params.add(booleanParam(name: 'ROBOT_TAG_NAME', value: params.ROBOT_TAG_NAME)) + downstream_params.add(string(name: 'ROBOT_TAG_NAME', value: params.ROBOT_TAG_NAME)) } if ( params.STAGE ) @@ -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