From ed4b6bcef01c03a9e2f69948d4077408dc482a98 Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Mon, 9 Dec 2019 16:00:42 -0500 Subject: [PATCH] Wrap code into a stage block. --- Jenkinsfile | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b08183f..21cca11 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,17 +157,19 @@ pipeline { stage('build maven-parent') { steps { script { - if ( ("${resume}" == 'true') && (wasSuccess('maven-parent')) ) { - // propagate success - sh "echo -e \\\"maven-parent,SUCCESS\\\">> $JOB_REPORT" - } else { - def gjob = build(job: 'maven-parent', wait: true, propagate: true, - parameters: [[$class: 'StringParameterValue', name: 'gcube_settings', value: "${maven_parent_file}"], - [$class: 'StringParameterValue', name: 'local_repo', value: "${maven_local_repo_path}"], - [$class: 'LabelParameterValue', name: 'exec_label', label: "CD", nodeEligibility: [$class: 'AllNodeEligibility']] - ]) - sh "echo -e \\\"maven-parent,${gjob.getResult()}\\\">> $JOB_REPORT" - echo "Done with maven-parent" + stage('check and build') { + if ( ("${resume}" == 'true') && (wasSuccess('maven-parent')) ) { + // propagate success + sh "echo -e \\\"maven-parent,SUCCESS\\\">> $JOB_REPORT" + } else { + def gjob = build(job: 'maven-parent', wait: true, propagate: true, + parameters: [[$class: 'StringParameterValue', name: 'gcube_settings', value: "${maven_parent_file}"], + [$class: 'StringParameterValue', name: 'local_repo', value: "${maven_local_repo_path}"], + [$class: 'LabelParameterValue', name: 'exec_label', label: "CD", nodeEligibility: [$class: 'AllNodeEligibility']] + ]) + sh "echo -e \\\"maven-parent,${gjob.getResult()}\\\">> $JOB_REPORT" + echo "Done with maven-parent" + } } } }