我 正在 想 , 如果 满足 某些 条件 , 我 需要 发送 邮件 通知 团队 。 该 条件 可能 会 持续 30 分钟 或 1 小时 。 但 我 不 希望 邮箱 被 连续 的 邮件 淹没 。 因为 我们 将 每 分钟 安排 一 次 作业 ,邮件 每 分钟 都会 发送 一 次 。 2 所以 我们 尝试 在 邮件 发送 后 的 特定 时间 禁用 管道 , 然后 自动 重新 启用 它 。
先 谢谢 你 。
我 试 着 让 作业 进入 睡眠 状态 , 但 由于 它 按 计划 每 分钟 都 在 构建 , 新 的 作业 每 分钟 都 在 启动 , 邮件 也 在 发送 。
//计划 每 分钟 生成 一 次 * * * * *
`pipeline{
agent {
stages {
stage (check condition){
when
// check conditions
// if everything working fine - ok
else
// send email - this will be sent every minute. I want to avoid mailbox malfunction and just report the issue.
}
}
}
}`
中 的 每 一 个
请 帮助 我 解决 问题 。
1条答案
按热度按时间yvfmudvl1#
我用替代:在邮件中发送以下URL。
禁用管道- $BUILDURL/disable禁用管道。
收件人将不得不单击链接并自己禁用管道。这也意味着邮件已被确认,并没有被忽视。
若要启用管缐- $BUILDURL/enable。修正问题后,收件者即可启用管缐。
编辑:
增加管道样本供参考。