Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pipeline {
- parameters {
- string(name: 'SLACK_CHANNEL_TOKEN_CREDENTIAL',
- description: 'Default Slack token credential',
- defaultValue: 'your-token-credential')
- string(name: 'SLACK_CHANNEL_BASEURL',
- description: 'Default Slack base url',
- defaultValue: 'your-slack-base-url')
- string(name: 'SLACK_CHANNEL_FRENTEND',
- description: 'Default Slack channel to send messages to',
- defaultValue: '#your-slack-channel-name')
- }
- stages {
- ....
- }
- post {
- aborted {
- 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}"
- } // aborted
- failure {
- 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}"
- } // failure
- success {
- 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}"
- } // success
- }
- }
Add Comment
Please, Sign In to add comment