Jenkins 构建计划配置规则

Posted by Yomii on February 21, 2019

构建计划

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。如下图配置: */5 * * * (每5分钟检查一次源码变化)

Build periodically:周期进行项目构建(它不关心源码是否发生变化),如下图配置: H 2 * * * (每天2:00 必须build一次源码)

在 Schedule 中填写 0 * * * *。

第一个参数代表的是分钟 minute,取值 0~59;

第二个参数代表的是小时 hour,取值 0~23;

第三个参数代表的是天 day,取值 1~31;

第四个参数代表的是月 month,取值 1~12;

最后一个参数代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。


所以 0 * * * * 表示的就是每个小时的第 0 分钟执行构建。

每15分钟检查一次:H/15 * * * *   或*/15 * * * *

每天8点构建一次:0 8 * * *

每天8点~17点,两小时检查一次:0 8-17/2 * * *

周一到周五,8点~17点,两小时检查一次:0 8-17/2 * * 1-5

每月1号、15号各构建一次,除12月:H H 1,15 1-11 *