From 39fb8f40ceda6cbb333389b6162634c13abaa8ec Mon Sep 17 00:00:00 2001 From: Keshav Prasad <msknext@gmail.com> Date: Fri, 3 May 2019 21:22:32 +0530 Subject: [PATCH] fix: sort and display summary file --- vars/deployed_versions.groovy | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vars/deployed_versions.groovy b/vars/deployed_versions.groovy index dbe592b02..ab1874d88 100644 --- a/vars/deployed_versions.groovy +++ b/vars/deployed_versions.groovy @@ -25,7 +25,7 @@ def call() { sh """ mkdir -p ${JENKINS_HOME}/summary/${envDir} touch -a ${JENKINS_HOME}/summary/${envDir}/summary.txt - """ + """ if (module == "Core") { image_name = sh(returnStdout: true, script: 'jq -r .image_name metadata.json').trim() @@ -34,14 +34,14 @@ def call() { sed -i "s/${module}-${jobName}.*//g" ${JENKINS_HOME}/summary/${envDir}/summary.txt sed -i "/^\\\$/d" ${JENKINS_HOME}/summary/${envDir}/summary.txt echo "${module}-${jobName} : ${image_tag}" >> $JENKINS_HOME/summary/${envDir}/summary.txt - """ + """ } else { artifact_version = sh(returnStdout: true, script: 'jq -r .artifact_version metadata.json').trim() sh """ sed -i "s/${module}-${jobName}.*//g" ${JENKINS_HOME}/summary/${envDir}/summary.txt sed -i "/^\\\$/d" ${JENKINS_HOME}/summary/${envDir}/summary.txt echo "${module}-${jobName} : ${artifact_version}" >> $JENKINS_HOME/summary/${envDir}/summary.txt - """ + """ } } else println(ANSI_BOLD + ANSI_GREEN + "This job can be only triggered from an upstream project." + ANSI_NORMAL) @@ -49,7 +49,7 @@ def call() { stage('Archive artifacts') { sh "cp ${JENKINS_HOME}/summary/${envDir}/summary.txt ." - sh "cat summary.txt" + sh "sort summary.txt -o summary.txt && cat summary.txt" archiveArtifacts artifacts: 'summary.txt', fingerprint: true, onlyIfSuccessful: true currentBuild.description = "${module}-${jobName}" -- GitLab