日期:星期三,15 Mar 2023 08:32:52 +0000 (UTC)消息- id: <1303492787.32422.1678869172582@confluence1e.prod-use1.jfrog.local>主题:导出从Confluence mime -版本:1.0内容-类型:多部分/相关;border ="----=_Part_32421_1625507331.1678869172582" ------=_Part_32421_1625507331.1678869172582 Content-Type: text/html;charset=UTF-8 Content-Transfer-Encoding: quote -printable Content-Location: file:///C:/exported.html Cron触发器

Cron触发器

= 20
= 20
= 20
= 20

概述

一个Cron触发器用作inputResource<= /code>到一个步骤,在预定的时间或重复的时间间隔触发该步骤的执行。的最小循环间隔Cron触发器是一分钟,它支持Cr =句法UTC时间。

= 20
= 20
= 20
= 20
页面内容
= 20

= 20= 20

= 20
= 20
= 20
= 20
= 20
= 20
= 20

YAML模式

= 20
resource= 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以下格式:

格式
= 20
interva = 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。

  • 有关更多信息,请参见Cron表达式
  • 建议您首先使用实例测试Cron表达式在线工具在你使用它之前。
要求
分支机构

用于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帐户。

= 20
resource= 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