引用预定义变量的示例 - Amazon CodeCatalyst

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

引用预定义变量的示例

以下示例说明如何在工作流定义文件中引用预定义变量。

有关预定义变量的更多信息,请参阅使用预定义的变量

示例:引用 “CommitId” 预定义变量

以下示例向您展示了如何在MyBuildAction操作中引用CommitId预定义变量。CommitId变量由自动输出 CodeCatalyst。有关更多信息,请参阅 预定义变量列表

尽管该示例显示了生成操作中使用的变量,但您可以在任何操作CommitId中使用。

MyBuildAction: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource Configuration: Steps: #Build Docker image and tag it with a commit ID - Run: docker build -t image-repo/my-docker-image:latest . - Run: docker tag image-repo/my-docker-image:${WorkflowSource.CommitId}

示例:引用 “BranchName” 预定义变量

以下示例向您展示了如何在CDKDeploy操作中引用BranchName预定义变量。BranchName变量由自动输出 CodeCatalyst。有关更多信息,请参阅 预定义变量列表

尽管该示例显示了AWS CDK 部署操作中使用的变量,但您可以在任何操作BranchName中使用。

CDKDeploy: Identifier: aws/cdk-deploy@v2 Inputs: Sources: - WorkflowSource Configuration: StackName: app-stack-${WorkflowSource.BranchName}