本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
添加 “批准” 门
要将您的工作流程配置为需要批准,您必须在工作流程中添加批准门。按照以下说明为您的工作流程添加批准门禁。
有关此门的更多信息,请参阅要求工作流程运行获得批准。
- Visual
-
向工作流程添加 “批准” 门禁(可视化编辑器)
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
选择您的项目。
-
在导航窗格中,选择 C I/CD,然后选择工作流程。
-
选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。
-
选择编辑。
-
在左上角,选择盖茨。
-
在盖茨目录的批准中,选择加号 (+)。
-
选择 “输入”,然后在 “依赖于” 字段中执行以下操作。
指定必须成功运行才能使该门运行的操作、操作组或门。默认情况下,向工作流程添加门禁时,门禁设置为取决于工作流程中的最后一个操作。如果删除此属性,则门将不依赖于任何东西,并且将首先运行,然后再执行其他操作。
注意
必须将门配置为在操作、操作组或门控之前或之后运行。无法将其设置为与其他操作、操作组和门并行运行。
有关 “依赖于” 功能的更多信息,请参阅对门和动作进行排序。
-
选择配置选项卡。
-
在门名称字段中,执行以下操作。
指定您要给门起的名称。在工作流程中,所有门名必须是唯一的。门名仅限于字母数字字符(a-z、A-Z、0-9)、连字符 (-) 和下划线 (_)。不允许使用空格。您不能使用引号在门名中启用特殊字符和空格。
-
(可选)在 “批准数量” 字段中,执行以下操作。
指定解锁批准门所需的最小批准数量。最少为
1
。最大值为2
。如果省略,则默认为1
。注意
如果要省略该
ApprovalsRequired
属性,请从工作流程定义文件中移除该门的Configuration
部分。 -
(可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。
-
选择 “提交”,输入提交消息,然后再次选择 “提交”。
- YAML
-
向工作流程添加 “批准” 门禁(YAML编辑器)
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
选择您的项目。
-
在导航窗格中,选择 C I/CD,然后选择工作流程。
-
选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。
-
选择编辑。
-
选择YAML。
-
以以下示例为指导,添加
Approval
章节和基础属性。有关更多信息,请参阅 工作流程YAML定义中的 “批准” 门 YAML。Actions: MyApproval_01: Identifier: aws/approval@v1 DependsOn: - PreviousAction Configuration: ApprovalsRequired: 2
有关另一个示例,请参阅示例:“批准” 门。
-
(可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。
-
选择 “提交”,输入提交消息,然后再次选择 “提交”。