From 768b96909cd94b716f320e8086f8714ea9ad6a17 Mon Sep 17 00:00:00 2001 From: Roberto Cirillo Date: Mon, 21 Feb 2022 15:35:00 +0100 Subject: [PATCH] maven-parent stage restored --- Jenkinsfile | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b2504d2..89ef6df 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -199,26 +199,26 @@ pipeline { } // the maven-parent needs to be built (once) at each execution -// stage('build maven-parent') { -// steps { -// script { -// if (jobs['maven-parent'] == 'SUCCESS') { -// echo "Skipping maven-parent" -// // propagate success -// sh "echo -e maven-parent,SUCCESS >> ${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv" -// } 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()} >> ${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv" -// echo "Done with maven-parent" -// } -// -// } -// } -// } + stage('build maven-parent') { + steps { + script { + if (jobs['maven-parent'] == 'SUCCESS') { + echo "Skipping maven-parent" + // propagate success + sh "echo -e maven-parent,SUCCESS >> ${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv" + } 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-test", nodeEligibility: [$class: 'AllNodeEligibility']] + ]) + sh "echo -e maven-parent,${gjob.getResult()} >> ${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv" + echo "Done with maven-parent" + } + + } + } + } stage('build components') { steps { script {