【发布时间】:2018-05-04 07:59:34
【问题描述】:
我正在构建一个声明性的 Jenkins 流水线,在我完成了几个测试步骤之后,我希望有一个步骤来通知一个松弛通道,一个构建已准备好进入生产。如果该 Slack 帖子在固定时间内没有得到回复,我希望 Slack 通知 Jenkins Pipeline 继续下一步。如果对 Slack 帖子的固定回复“ABORT”回复,我希望 Slack 与 Jenkins 管道进行通信以中止构建。关于如何在 Slack 和 Jenkins Pipeline 之间完成这种双向交互的任何想法?
node {
stage('build'){
echo "building"
}
}
stage('Deploy approval'){
input "Deploy to prod?"
}
node {
stage('deploy to prod'){
echo "deploying"
}
}
【问题讨论】: