From f86e938943d3fe108a2887fc4b7bb197e47032f0 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Sat, 29 Dec 2018 23:39:02 +0000 Subject: [PATCH] [Jenkinsfile] Extra info in Slack notification for Differential builds. --- Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 880b54c3c..dba07e47c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -361,7 +361,11 @@ def notifySlack(nodeName, buildStatus = 'STARTED') { // Default values def colorCode = '#FF0000' def duration = currentBuild.durationString.replace(' and counting', '') - def subject = "${nodeName}: ${java.net.URLDecoder.decode(JOB_NAME)} (${BRANCH_NAME}) - #${BUILD_NUMBER} ${buildStatus} after ${duration}" + def title = "${java.net.URLDecoder.decode(JOB_NAME)} (`${BRANCH_NAME}`)" + if (params.REVISION_ID != null) { + title += " - D${params.REVISION_ID} (Build ${params.BUILD_ID})" + } + def subject = "${nodeName}: ${title} - #${BUILD_NUMBER} ${buildStatus} after ${duration}" def summary = "${subject} (<${env.BUILD_URL}|Open>)" // Override default values based on build status