基础 - 定时构建 ¶
作者:KK
发表日期:2016.12.7
构建内容可以是一段shell脚本,说明可以自己编程了
甚至写这样的脚本都可以:php test.php
然后在PHP里写一些你想做的任何事情
那python、java等就更不必多说了,最终要做的事情就是把异常时的返回码转给Jenkins就好
但是每次要运行这些构建脚本时都要进去点一次立即构建肯定很麻烦,所以Jenkins是有一个日程表
的功能让我们设定自动运行的时间的
进入项目的配置面板,找到构建触发器,钩选Build periodically
后会显示一个日程表输入框,如下图,完全可以用Linux系统的crontab时间表达式来设置构建的时间
其中我就是设定了4个时间点,分别是早上7点、中午12点、傍晚5点半和傍晚5点55分
设定时间后等到这个时间点你就会发现它会多出一个构建记录
接下来就是让它实现构建失败时发邮件通知,其实都走到这个地步了,不靠它你自己也能在php或python脚本里写一段发邮件的代码,只是我们要活用工具,别啥都想着亲力亲为嘛