关于Jenkins用户输入的电子邮件



我有一个jenkins管道,在那里我等待用户输入继续或中止。我是否可以在电子邮件中发送相同的信息,让相关人员知道,他可以点击电子邮件继续或中止管道?

可以通过使用Jenkins API来执行这样的操作,这可以使用Jenkins Rest Api来实现,您可以检查这个SO问题。

我还没有尝试过这个解决方案,但我想这个管道可以帮助你更好地了解我如何在这样的管道中实现这样的行为:

pipeline {
agent any
stages {
stage('Mail Notification') {
steps {
echo 'Sending Mail'
mail bcc: '',
body: 'Stop job through this link: ${env.BUILD_URL}/job/${env.JOB_NAME}/${env.BUILD_NUMBER}/stop',
cc: '',
from: '',
replyTo: '',
subject: 'Jenkins Job',
to: 'example@domain.com'
}
}
}
}

Jenkins管道知道像${env。BUILD_URL}$ {env。JOB_NAME}$ {env。BUILD_NUMBER}

相关内容

  • 没有找到相关文章

最新更新