Unverified Commit 39fb8f40 authored by Keshav Prasad's avatar Keshav Prasad Committed by GitHub
Browse files

fix: sort and display summary file

Showing with 4 additions and 4 deletions
+4 -4
...@@ -25,7 +25,7 @@ def call() { ...@@ -25,7 +25,7 @@ def call() {
sh """ sh """
mkdir -p ${JENKINS_HOME}/summary/${envDir} mkdir -p ${JENKINS_HOME}/summary/${envDir}
touch -a ${JENKINS_HOME}/summary/${envDir}/summary.txt touch -a ${JENKINS_HOME}/summary/${envDir}/summary.txt
""" """
if (module == "Core") { if (module == "Core") {
image_name = sh(returnStdout: true, script: 'jq -r .image_name metadata.json').trim() image_name = sh(returnStdout: true, script: 'jq -r .image_name metadata.json').trim()
...@@ -34,14 +34,14 @@ def call() { ...@@ -34,14 +34,14 @@ def call() {
sed -i "s/${module}-${jobName}.*//g" ${JENKINS_HOME}/summary/${envDir}/summary.txt sed -i "s/${module}-${jobName}.*//g" ${JENKINS_HOME}/summary/${envDir}/summary.txt
sed -i "/^\\\$/d" ${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 echo "${module}-${jobName} : ${image_tag}" >> $JENKINS_HOME/summary/${envDir}/summary.txt
""" """
} else { } else {
artifact_version = sh(returnStdout: true, script: 'jq -r .artifact_version metadata.json').trim() artifact_version = sh(returnStdout: true, script: 'jq -r .artifact_version metadata.json').trim()
sh """ sh """
sed -i "s/${module}-${jobName}.*//g" ${JENKINS_HOME}/summary/${envDir}/summary.txt sed -i "s/${module}-${jobName}.*//g" ${JENKINS_HOME}/summary/${envDir}/summary.txt
sed -i "/^\\\$/d" ${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 echo "${module}-${jobName} : ${artifact_version}" >> $JENKINS_HOME/summary/${envDir}/summary.txt
""" """
} }
} else } else
println(ANSI_BOLD + ANSI_GREEN + "This job can be only triggered from an upstream project." + ANSI_NORMAL) println(ANSI_BOLD + ANSI_GREEN + "This job can be only triggered from an upstream project." + ANSI_NORMAL)
...@@ -49,7 +49,7 @@ def call() { ...@@ -49,7 +49,7 @@ def call() {
stage('Archive artifacts') { stage('Archive artifacts') {
sh "cp ${JENKINS_HOME}/summary/${envDir}/summary.txt ." 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 archiveArtifacts artifacts: 'summary.txt', fingerprint: true, onlyIfSuccessful: true
currentBuild.description = "${module}-${jobName}" currentBuild.description = "${module}-${jobName}"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment