一个Cron触发器用作inputResource<= /code>到一个步骤,在预定的时间或重复的时间间隔触发该步骤的执行。的最小循环间隔Cron触发器是一分钟,它支持Cr =句法UTC时间。
= 20
= 20= 20
= 20
= 20
= 20
= 20
YAML模式
= 20resource= s: - name: =09=09 type: =09=09CronTrigger configuration: interval: #应该是一个cron表达式。+$" exclude: "^dev-test. "+ $”<字符串>
= 20
= 20= 20= 20
= 20
= 20
= 20
标签
的名字
一个alphan =模标识资源的字符串(下划线为p= ercommitted)。
类型
必须Cron触发器对于这个资源,typ= e。
配置
为资源指定所有配置select= ions。
标签
描述
必需的/可选
时间间隔
一个cron表达式指定触发步骤的时间或间隔的字符串。
的时间间隔标签使用标准Cron表达式取th= e以下格式:
格式
= 20interva = l : * * * * * = 20 = E2 = 94 = 82 = E2 = 94 = 82 = E2 = 94 = 82 = E2 = 94 = 82 = E2 = 94 = 82 _________ 一天=(1 - 7或SUN-SAT一周 ) | | | |__________ 月(1 - 12所示 ) | | |__________ 日(1 - 31所示 ) | |__________ 小时(0 - 23 ) |__________ 分钟(0 - 59)
= 20
例子
CRON表达式
意义
0 12 * * *
每天中午12点。
25 10 * * *
每天上午10:25。
15 22 * * *
每天晚上10:15。
* 16 * * *
每分钟从下午4点开始到4点结束,每天都是下午59点。
0/5 13 * * *
从下午1点开始,到下午1点55分结束,每5分钟一次。
0/5 15,18 * * *
每5分钟从下午3点开始到下午3点55分结束,每5分钟从下午6点开始到下午6点55分结束,每= y天。
0-5 18 * * *
每分钟从下午6点开始到下午6点结束,每天都是这样。
10,44 15 * 5 mon
5月n日每周一下午3:10和3:44。
45 10 * * MON-FRI &nb= sp;
每周一、二、三、四、五上午10:45。
30 10 10 * *
每月10日上午10:30。
< = / td >
0 12 1/5 * *
从1日到31日,每个月的第5天中午12点。
11 11 11 11 *
每年11月11日上午11:11。
要求
分支机构
用于multibranch管道,虽然它也将与单个胸罩= NCH管道工作。一个对象包括和exc安眠药Regex模式用于控制由re= source触发的分支。
- 如果一个
包括模式,任何br= anch不匹配的模式将不会触发。
- 如果一个
排除如果提供了Pattern =,则任何匹配该模式的分支都不会触发。
当包括或排除如果没有提供,c= ronTrigger资源将触发多分支管道中的每个分支。Mo= st多分支管道应使用此配置。
可选
= 20= 20= 20
= 20
= 20
= 20
环境变量
每当Cron触发器I = s在步骤中使用时,一组环境变量将自动生成,您可以在步骤中使用。
环境变量= ble
描述
r = es_ < resource_name > _name
o= f资源的名称
res_ <资源= e_name > _interval
指定时间或间隔的cron字符串
= 20= 20= 20
= 20
= 20
= 20
例子
本例中的管线DSL =可在这个存储库在=JFrogG= itHub帐户。
= 20resource= s: - name: cron_trigger type: CronTrigger配置:interval: '*/5 * * * *' #每5分钟分支:包括:"^dev. conf "+$" exclude: "^dev-test。+$" pipelines:—name: pipeline_scheduled_triggers steps:—name: step_1 type: Bash configuration: inputReso2022世界杯阿根廷预选赛赛程urces:—name: cron_trigger execute: onExecute:—printenv . exe
= 20
= 20= 20= 20
= 20
= 20
= 20
= 20= 20= 20
——= _Part_32421_1625507331.1678869172582