Jenkins 如何将构建开始发布到slack?

Jenkins 如何将构建开始发布到slack?,jenkins,jenkins-pipeline,slack,slack-api,Jenkins,Jenkins Pipeline,Slack,Slack Api,如果我有jenkins flow dsl,我可以在jenkins flow dsl中使用slackSend命令吗。1.656. 我已经启用了Slack Notification插件,它在大多数情况下都可以正常工作,但我希望在构建开始时显示消息。您可以在管道中设置脚本,应该是这样的: def notify(status) { slackSend channel: "#jenkins", color: '#d71f85', message: "${status}",

如果我有jenkins flow dsl,我可以在jenkins flow dsl中使用slackSend命令吗。1.656.
我已经启用了Slack Notification插件,它在大多数情况下都可以正常工作,但我希望在构建开始时显示消息。

您可以在管道中设置脚本,应该是这样的:

def notify(status) {
    slackSend channel: "#jenkins", 
    color: '#d71f85',
    message: "${status}", 
    tokenCredentialId: 'yourtoken'
}

pipeline{
 ....
 stages{
    stage('Buildstart) {
      steps {
        notify("Build Started")
      }
    }
   ....
 }
}

你为什么不试试呢?