目录
前言
- 本篇继续学习新的指令triggers/stage/tool
triggers
- 指令定义了流水线被重新触发的自动化方法,当前可用的触发器是corn,pollSCM和upstream
cron
- 接收 cron 样式的字符串来定义要重新触发流水线的常规间隔 ,比如:
triggers{cron('H */4 * * 1-5')}
- 相当于UI界面中构建触发器中的 Build periodically
脚本示例
pipeline {
agent any
triggers {
// 周1到周5每天每隔4小时执行一次
cron('H */4 * * 1-5')
}
stages {
stage('Hello') {
steps {
echo 'Hello World'
}
}