diff --git a/Jenkinsfile.deploy b/Jenkinsfile.deploy index c4a6a87..8520f2a 100644 --- a/Jenkinsfile.deploy +++ b/Jenkinsfile.deploy @@ -191,8 +191,8 @@ pipeline { success { sh ''' set +e - payload=$(printf '{"job":"%s","build":%s,"result":"%s","url":"%s"}' \ - "$JOB_NAME" "$BUILD_NUMBER" "SUCCESS" "$BUILD_URL") + payload=$(printf '{"text":"[%s #%s](%s) SUCCESS","attachments":[{"color":"good","fields":[{"title":"Job","value":"%s","short":true},{"title":"Build","value":"%s","short":true},{"title":"Result","value":"SUCCESS","short":true}]}]}' \ + "$JOB_NAME" "$BUILD_NUMBER" "$BUILD_URL" "$JOB_NAME" "$BUILD_NUMBER") curl -sS --fail --max-time 5 \ -H 'Content-Type: application/json' \ -X POST \ @@ -203,8 +203,8 @@ pipeline { failure { sh ''' set +e - payload=$(printf '{"job":"%s","build":%s,"result":"%s","url":"%s"}' \ - "$JOB_NAME" "$BUILD_NUMBER" "FAILURE" "$BUILD_URL") + payload=$(printf '{"text":"[%s #%s](%s) FAILURE","attachments":[{"color":"danger","fields":[{"title":"Job","value":"%s","short":true},{"title":"Build","value":"%s","short":true},{"title":"Result","value":"FAILURE","short":true}]}]}' \ + "$JOB_NAME" "$BUILD_NUMBER" "$BUILD_URL" "$JOB_NAME" "$BUILD_NUMBER") curl -sS --fail --max-time 5 \ -H 'Content-Type: application/json' \ -X POST \