本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
引用其他操作输出的变量
按照以下说明引用其他操作输出的变量。
注意
要引用 GitHub 操作的变量输出,请参见引用 GitHub 输出参数。
有关变量的更多信息,请参阅在工作流中使用变量。
先决条件
确保您已导出了要引用的变量。有关更多信息,请参阅导出变量以便其他操作使用。
- Visual
-
不可用。选择 YAML 以查看 YAML 说明。
- YAML
-
引用其他操作输出的变量(YAML 编辑器)
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
选择您的项目。
-
在导航窗格中,选择 CI/CD,然后选择工作流。
-
选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选,也可以按工作流名称或状态筛选。
-
选择编辑。
-
选择 YAML。
-
在 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 定义。
-
-
(可选)选择验证,在提交之前验证工作流的 YAML 代码。
-
选择提交,输入提交消息,然后再次选择提交。
在定义变量的操作中引用该变量
引用密钥