引用其他操作输出的变量 - 亚马逊 CodeCatalyst

从2025年11月7日起,亚马逊 CodeCatalyst 将不再向新客户开放。如果您想使用该服务,请在2025年11月7日之前注册。有关更多信息,请参阅 如何迁移 CodeCatalyst

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

引用其他操作输出的变量

按照以下说明引用其他操作输出的变量。

注意

要引用 GitHub 操作的变量输出,请参见引用 GitHub 输出参数

有关变量的更多信息,请参阅在工作流中使用变量

先决条件

确保您已导出了要引用的变量。有关更多信息,请参阅导出变量以便其他操作使用

Visual

不可用。选择 YAML 以查看 YAML 说明。

YAML
引用其他操作输出的变量(YAML 编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 CI/CD,然后选择工作流

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

  5. 选择编辑

  6. 选择 YAML

  7. 在 CodeCatalyst 操作中,使用以下语法添加对变量的引用:

    ${action-group-name.action-name.variable-name}

    进行如下替换:

    • action-group-name使用包含输出变量的操作的操作组的名称。

      注意

      action-group-name如果没有操作组,或者变量是由同一操作组中的操作生成的,则可以省略。

    • action-name使用输出变量的操作的名称。

    • variable-name使用变量的名称。

    例如:

    MySecondAction: Configuration: Steps: - Run: ${MyFirstAction.TIMESTAMP}

    有关更多示例,请参阅变量示例。有关更多信息,请参阅相应操作的工作流 YAML 定义

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

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