本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
您可以在项目上编辑触发器以安排每小时、每天或每周进行一次构建。您也可以编辑触发器以使用带有 Amaz CloudWatch on cron 表达式的自定义规则。例如,通过使用 cron 表达式,您可以安排在每个工作日的特定时间进行构建。有关创建触发器的信息,请参阅创建 AWS CodeBuild 触发器。
编辑 AWS CodeBuild 触发器(控制台)
按照以下过程使用 AWS Management Console编辑触发器。
要编辑触发器,请执行以下操作:
在 https://console.aws.amazon.com/codesuite/codebuild
/home 中打开 AWS CodeBuild 控制台。 -
在导航窗格中,选择构建项目。
-
选择要更改的构建项目的链接,然后选择构建触发器选项卡。
注意
默认情况下,会显示 100 个最新的构建项目。要查看更多构建项目,请选择齿轮图标,然后为每页项目数选择不同值,或使用向后和向前箭头。
-
选择您要更改的触发器旁边的单选按钮,然后选择编辑。
-
从频率下拉列表中,选择触发器的频率。如果要使用 Cron 表达式创建频率,请选择自定义。
-
为触发器的频率指定参数。您可以在文本框中输入您的选项的前几个字符以筛选下拉菜单项。
注意
开始小时和分钟是从零开始的。开始分钟是一个介于 0 和 59 之间的数字。开始小时是一个介于 0 和 23 之间的数字。例如,每天下午 12:15 开始的每日触发器的开始小时为 12,开始分钟为 15。每天午夜开始的每日触发器的开始小时为 0,开始分钟为 0。每天下午 11:59 开始的每日触发器的开始小时为 12,开始分钟为 15。
频率 必需参数 详细信息 每小时 开始分钟
使用开始分钟下拉菜单。
每天 开始分钟
开始小时
使用开始分钟下拉菜单。
使用开始小时下拉菜单。
每周 开始分钟
开始小时
开始日
使用开始分钟下拉菜单。
使用开始小时下拉菜单。
使用开始日下拉菜单。
自定义 Cron 表达式
在 Cron 表达式中输入 Cron 表达式。Cron 表达式有六个必填字段,各字段之间以空格分隔。这些字段分别指定分钟、小时、月中日、月、周中日和年的开始值。您可以使用通配符指定范围、其他值等等。例如,cron 表达式在每个工作日上午 9:00
0 9 ? * MON-FRI *
安排一次构建。有关更多信息,请参阅 A mazon Ev CloudWatch en ts 用户指南中的 Cron 表达式。 -
选择启用此触发器。
注意
您可以使用 Amazon CloudWatch 控制台https://console.aws.amazon.com/cloudwatch/
以编程方式编辑 AWS CodeBuild 触发器
CodeBuild 将 Amazon EventBridge 规则用于生成触发器。您可以使用 EventBridge API 以编程方式编辑 CodeBuild 项目的生成触发器。有关更多信息,请参阅 Amazon EventBridge API 参考。