]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
set Jenkins build display name to something useful
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 2 May 2013 17:53:59 +0000 (19:53 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 2 May 2013 17:53:59 +0000 (19:53 +0200)
build-scripts/jenkins-driver

index c2cf41ef5687b632e8f887d87f876215fdf96523..8cdc95a9a7800863db6d37060e1fe9dcab329392 100755 (executable)
@@ -2,12 +2,22 @@
 
 if [ "${PDNS_TAG}" != 'HEAD' ]
 then
-       git checkout $PDNS_TAG
-        export GIT_BRANCH=unknown
-        export GIT_COMMIT=$(git rev-parse $PDNS_TAG)
+    git checkout $PDNS_TAG
+    export GIT_BRANCH=unknown
+    export GIT_COMMIT=$(git rev-parse $PDNS_TAG)
 fi
 
 eval $(build-scripts/make-jenkins-version)
 
 build-scripts/set-version-auth $SOURCE_VERSION $DEB_VERSION $RPM_VERSION
 build-scripts/set-version-recursor $SOURCE_VERSION $DEB_VERSION $RPM_VERSION
+
+if [ -n "${JENKINS_URL}" ]
+then
+    DESC="#${BUILD_NUMBER} [${GIT_BRANCH#origin/} $(git rev-parse --short $GIT_COMMIT)]"
+    if [ "${PDNS_TAG}" != 'HEAD' ]
+    then
+        DESC="${DESC} (${PDNS_TAG})"
+    fi
+    java -jar /shared/jenkins-cli.jar set-build-display-name ${JOB_NAME} ${BUILD_NUMBER} "${DESC}"
+fi
\ No newline at end of file