surround post steps with check if comment build

This commit is contained in:
stefano
2019-11-04 16:28:52 +00:00
parent f858827757
commit 62002e0b3c

View File

@ -49,28 +49,36 @@ pipeline {
post { post {
always { always {
script {
if (currentBuildTriggeredByComment()) {
archiveArtifacts artifacts: '**/pod-logs/**/*.log', fingerprint: false archiveArtifacts artifacts: '**/pod-logs/**/*.log', fingerprint: false
junit '**/build/test-results-xml/**/*.xml' junit '**/build/test-results-xml/**/*.xml'
} }
}
}
success { success {
script { script {
if (currentBuildTriggeredByComment()) {
pullRequest.createStatus(status: 'success', pullRequest.createStatus(status: 'success',
context: 'continuous-integration/jenkins/pr-merge/smokeTest', context: 'continuous-integration/jenkins/pr-merge/smokeTest',
description: 'Smoke Tests Passed', description: 'Smoke Tests Passed',
targetUrl: "${env.JOB_URL}testResults") targetUrl: "${env.JOB_URL}testResults")
} }
} }
}
failure { failure {
script { script {
if (currentBuildTriggeredByComment()) {
pullRequest.createStatus(status: 'failure', pullRequest.createStatus(status: 'failure',
context: 'continuous-integration/jenkins/pr-merge/smokeTest', context: 'continuous-integration/jenkins/pr-merge/smokeTest',
description: 'Smoke Tests Failed', description: 'Smoke Tests Failed',
targetUrl: "${env.JOB_URL}testResults") targetUrl: "${env.JOB_URL}testResults")
} }
} }
}
cleanup { cleanup {
deleteDir() /* clean up our workspace */ deleteDir() /* clean up our workspace */