如何根据上次成功的jenkins构建的时间发送自动电子邮件

时间:2017-08-04 11:54:23

标签: email jenkins automation

我想知道是否有一种方法可以根据自上次成功构建以来的时间段自动生成电子邮件。

例如:如果1个月内没有成功构建,则会发送电子邮件?

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用Remote access API使用网址查询该作业上次成功构建时间

<JENKINS_URL>/job/<JOB_NAME>/lastSuccessfulBuild/api/json?tree=timestamp

从那里你可以解析json以获取时间戳,然后在自动脚本中使用简单的条件逻辑来发送电子邮件。