引用 GitHub 输出参数 - Amazon CodeCatalyst

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从中迁移 CodeCatalyst

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

引用 GitHub 输出参数

按照以下说明操作以引用 GitHub 输出参数。

引用 GitHub 输出参数
  1. 完成导出 GitHub 输出参数中的步骤。

    GitHub 输出参数现在可用于其他操作。

  2. 记下输出参数的 Variables 值。它包含下划线(_)。

  3. 使用以下语法引用输出参数:

    ${action-name.output-name}

    进行如下替换:

    • action-name 替换为生成输出参数的 CodeCatalyst GitHub Action 的名称(请勿使用 GitHub 操作的 nameid)。

    • output-name 替换为您之前记下的输出参数的 Variables 值。

    示例

    BuildActionB: Identifier: aws/build@v1 Configuration: Steps: - Run: echo ${MyGitHubAction.random-color-generator_SELECTEDCOLOR}
    带上下文的示例

    以下示例说明如何在 GitHubActionA 中设置 SELECTEDCOLOR 变量、输出该变量,然后在 BuildActionB 中引用该变量。

    Actions: GitHubActionA: Identifier: aws/github-actions-runner@v1 Configuration: Steps: - name: Set selected color run: echo "SELECTEDCOLOR=green" >> $GITHUB_OUTPUT id: random-color-generator Outputs: Variables: - 'random-color-generator_SELECTEDCOLOR' BuildActionB: Identifier: aws/build@v1 Configuration: Steps: - Run: echo ${GitHubActionA.random-color-generator_SELECTEDCOLOR}