詹金斯监控外部cron工作

San*_*and 4 cron jenkins

我们使用专用的Amazon Ubuntu ec2实例作为Cron服务器,它以不同的时间间隔执行16个cron作业,即在早上4:15 - 7:15执行10个cron作业,其余部分在23:00-23:50执行.我通过电子邮件收到结果.我想配置一些东西,它们在一天结束时发送电子邮件消息,列出成功执行的cron作业和失败的cron作业.

我有一个jenkins配置的ubuntu实例,用于自动构建Dev,Beta,Staging和Live环境.我可以将这些cron作业(shell脚本)作为外部作业添加到jenkins中并监视它们.可能吗?

Pau*_*oss 8

绝对有可能!您可以按照此处所述监控外部cron作业:https: //wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs

您还可以通过创建自由式软件项目并将"执行shell"添加为构建过程来向Jenkins添加cron job(类似行为).这样更方便,因为您也可以通过Jenkins触发执行("立即构建").