From 6648b3813cafa4674a0be80eb69f4b35adfea3b2 Mon Sep 17 00:00:00 2001 From: Martin Hierholzer <martin.hierholzer@desy.de> Date: Thu, 15 Nov 2018 11:30:13 +0100 Subject: [PATCH] fixed failure without dependencies --- vars/helper.groovy | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vars/helper.groovy b/vars/helper.groovy index 5c38f88..2e7ed79 100644 --- a/vars/helper.groovy +++ b/vars/helper.groovy @@ -84,6 +84,7 @@ def doDependencyArtefacts(ArrayList<String> dependencyList, String label, String copyArtifacts filter: "install-${it}-${label}-${buildType}.tgz", fingerprintArtifacts: true, projectName: "${it}", selector: lastSuccessful(), target: "artefacts" sh """ tar zxvf \"artefacts/install-${it}-${label}-${buildType}.tgz\" -C / + touch /scratch/dependencies.${it}.list cp /scratch/dependencies.${it}.list ${WORKSPACE}/artefact.list touch /scratch/artefact.list echo "${it}" >> /scratch/artefact.list @@ -115,6 +116,7 @@ def doBuilddirArtefact(String label, String buildType) { sudo -u msk_jenkins tar zxvf \"\${a}\" -C / done + touch /scratch/artefact.list cp /scratch/artefact.list ${WORKSPACE}/artefact.list """ myFile = readFile(env.WORKSPACE+"/artefact.list") @@ -268,7 +270,9 @@ def doInstall(String label, String buildType) { cd /scratch/install mkdir -p scratch - cp /scratch/artefact.list scratch/dependencies.${JOB_NAME}.list + if [ -e /scratch/artefact.list ]; then + cp /scratch/artefact.list scratch/dependencies.${JOB_NAME}.list + fi sudo -u msk_jenkins tar zcf ${WORKSPACE}/install-${JOB_NAME}-${label}-${buildType}.tgz . """ -- GitLab