添加 “批准” 门 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

添加 “批准” 门

要将您的工作流程配置为需要批准,您必须在工作流程中添加批准门。按照以下说明为您的工作流程添加批准门禁。

有关此门的更多信息,请参阅要求工作流程运行获得批准

Visual
向工作流程添加 “批准” 门禁(可视化编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 选择编辑

  6. 在左上角,选择盖茨

  7. 盖茨目录的批准中,选择加号 (+)。

  8. 选择 “输入”,然后在 “依赖于” 字段中执行以下操作。

    指定必须成功运行才能使该门运行的操作、操作组或门。默认情况下,向工作流程添加门禁时,门禁设置为取决于工作流程中的最后一个操作。如果删除此属性,则门将不依赖于任何东西,并且将首先运行,然后再执行其他操作。

    注意

    必须将门配置为在操作、操作组或门控之前或之后运行。无法将其设置为与其他操作、操作组和门并行运行。

    有关 “依赖于” 功能的更多信息,请参阅对门和动作进行排序

  9. 选择配置选项卡。

  10. 门名称字段中,执行以下操作。

    指定您要给门起的名称。在工作流程中,所有门名必须是唯一的。门名仅限于字母数字字符(a-z、A-Z、0-9)、连字符 (-) 和下划线 (_)。不允许使用空格。您不能使用引号在门名中启用特殊字符和空格。

  11. (可选)在 “批准数量” 字段中,执行以下操作。

    指定解锁批准门所需的最小批准数量。最少为 1。最大值为2。如果省略,则默认为1

    注意

    如果要省略该ApprovalsRequired属性,请从工作流程定义文件中移除该门的Configuration部分。

  12. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  13. 选择 “提交”,输入提交消息,然后再次选择 “提交”。

YAML
向工作流程添加 “批准” 门禁(YAML编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 选择编辑

  6. 选择YAML

  7. 以以下示例为指导,添加Approval章节和基础属性。有关更多信息,请参阅 工作流程YAML定义中的 “批准” 门 YAML

    Actions: MyApproval_01: Identifier: aws/approval@v1 DependsOn: - PreviousAction Configuration: ApprovalsRequired: 2

    有关另一个示例,请参阅示例:“批准” 门

  8. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  9. 选择 “提交”,输入提交消息,然后再次选择 “提交”。