

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

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

# 引用 GitHub 输出参数
<a name="integrations-github-action-referencing"></a>

使用以下说明来引用 GitHub 输出参数。

**引用 GitHub 输出参数**

1. 完成 [导出 GitHub 输出参数](integrations-github-action-export.md) 中的步骤。

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

1. 记下输出参数的 `Variables` 值。它包含下划线（\$1）。

1. 使用以下语法引用输出参数：

   ```
   ${action-name.output-name}
   ```

   进行如下替换：
   + *action-name*使用生成输出参数的 Acti CodeCatalyst **GitHub on** 的名称（不要使用 GitHub 操作的`name`或`id`）。
   + *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}
   ```