Amazon CodeCatalyst 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从 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}