jenkins 中的构建触发器选项

jenkins 中构建触发器设置有四个选项,可以多选

1. 触发远程构建

2. Build after other projects are built(其他工程构建后触发)

可以依赖多个job,用逗号隔开

Trigger only if build is stable:只有构建稳定时触发

Trigger even if the build is unstable :即使构建不稳定时也会触发

Trigger even if the build fails : 即使构建失败时也会触发

3. Build periodically(定时构建)

        通过查看设置说明,可以看出此处定时任务的格式遵循 cron 的语法(可以与 cron 的语法有轻微的差异)。具体格式,每行包含五个字段,通过 Tab 或空格分隔。

        crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。参考资料

若要指定一个字段的多个值,可以使用以下运算符,按先后顺序。

  1. *指定所有值
  2. M-N 指定范围值
  3. M-N/X 或 */X 在指定范围或整个有效范围内按 X 间隔的步骤
  4. A,B,...,Z 列举了多个值

4. Poll SCM(轮询SCM)

         定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作

扫描二维码关注公众号,回复: 1695540 查看本文章

猜你喜欢

转载自www.cnblogs.com/liuyitan/p/9212070.html