我在Jenkins中安装了'Slack Notification Plugin‘。它配置为在构建失败或构建成功时通知。例如,使用这样的消息:
jenkins BOT [9:00 PM]
----------------
web-services tests - #58 Success after 1 min 38 sec (</job/web-services%20tests/58/|Open>)可以自定义消息吗?我想要这样的东西:
jenkins BOT [9:00 PM]
----------------
web-services tests - #58 Success after 1 min 38 sec (USER_NAME)提前谢谢你。
发布于 2016-08-03 17:27:50
如果你使用jenkins 2.0,你可以像这样改变消息:
slackSend color: 'good', message: 'Message from Jenkins Pipeline'或者类似于UI中的内容

发布于 2016-11-23 19:26:04
你可以使用Jenkinsfile,所有的配置都会在你的vcs中。
node {
try {
notifyStarted()
stage 'Checkout'
sh gg
stage 'Build'
sh xx
stage 'Deploy'
sh yy
notifySuccessful()
} catch(e) {
currentBuild.result = "FAILED"
notifyFailed()
}
}
def notifyStarted() {
slackSend (color: '#FFFF00', message: "STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}
def notifySuccessful() {
slackSend (color: '#00FF00', message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}
def notifyFailed() {
slackSend (color: '#FF0000', message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})")
}https://stackoverflow.com/questions/38737129
复制相似问题