Guest User

Untitled

a guest
Sep 19th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. pipeline {
  2. parameters {
  3. string(name: 'SLACK_CHANNEL_TOKEN_CREDENTIAL',
  4. description: 'Default Slack token credential',
  5. defaultValue: 'your-token-credential')
  6.  
  7. string(name: 'SLACK_CHANNEL_BASEURL',
  8. description: 'Default Slack base url',
  9. defaultValue: 'your-slack-base-url')
  10.  
  11. string(name: 'SLACK_CHANNEL_FRENTEND',
  12. description: 'Default Slack channel to send messages to',
  13. defaultValue: '#your-slack-channel-name')
  14. }
  15.  
  16. stages {
  17. ....
  18. }
  19. post {
  20. aborted {
  21. slackSend baseUrl: "${params.SLACK_CHANNEL_BASEURL}", botUser: true, channel: "${params.SLACK_CHANNEL_FRENTEND}", color: 'warning', failOnError: true, message: "*ABORTED:*: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})", tokenCredentialId: "${params.SLACK_CHANNEL_TOKEN_CREDENTIAL}"
  22. } // aborted
  23.  
  24. failure {
  25. slackSend baseUrl: "${params.SLACK_CHANNEL_BASEURL}", botUser: true, channel: "${params.SLACK_CHANNEL_FRENTEND}", color: 'danger', failOnError: true, message: "*FAILED:* Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})", tokenCredentialId: "${params.SLACK_CHANNEL_TOKEN_CREDENTIAL}"
  26. } // failure
  27.  
  28. success {
  29. slackSend baseUrl: "${params.SLACK_CHANNEL_BASEURL}", botUser: true, channel: "${params.SLACK_CHANNEL_FRENTEND}", color: 'good', failOnError: true, message: "*SUCCESS:*: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})", tokenCredentialId: "${params.SLACK_CHANNEL_TOKEN_CREDENTIAL}"
  30. } // success
  31. }
  32. }
Add Comment
Please, Sign In to add comment