我已经用cron(每1小时)配置了我的jenkins工作,并且在后期构建操作中我添加了“可编辑的电子邮件通知”并在故障的基础上触发相同但我希望每晚都发送电子邮件(比如说)上午1点到凌晨2点)了解上一个工作状态(想要运行构建后操作 - 可编辑的电子邮件通知)。我们如何在相同的工作中实现同样的目标。
答案 0 :(得分:0)
您可以创建一个单独的电子邮件作业,每晚运行一次,并抓取您关注的作业的所有状态,然后仅在电子邮件文本状态为FAILURE或BACK TO NORMAL等时附加通知。然后发送电子邮件
您可以通过curl命令和Jenkins API获取构建状态。
一个小警告是你需要一个真正的jenkins用户和API令牌才能使用它。您可以轻松地为此目的制作机器人用户/ NUID。
如果您需要更多详细信息/代码段,请与我们联系。