aws-cloudformation - 如何使用辅助构建规范文件

标签 aws-cloudformation aws-cloudformation-custom-resource

我有两个构建规范文件:

  1. buildspec.yml
  2. buildspectest.yml

以及两个 Codebuild 操作:

- Actions:
- ActionTypeId:
    Category: "Build"
    Owner: "AWS"
    Provider: "CodeBuild"
    Version: "1"
  Configuration:
    ProjectName: !Ref CodeBuild
  InputArtifacts:
    - Name: 'SourceArtifact'
  Name: "Build"
  Region: !Sub ${AWS::Region}
  RunOrder: 1

- Actions:
- ActionTypeId:
    Category: "Test"
    Owner: "AWS"
    Provider: "CodeBuild"
    Version: "1"
  Configuration:
    ProjectName: !Ref CodeBuild
  InputArtifacts:
    - Name: 'SourceArtifact'
  Name: "Test"
  Region: !Sub ${AWS::Region}
  RunOrder: 1

它们都引用同一个构建项目。它们似乎都加载了 buildspec.yml 文件。如何配置第二个 Codebuild 测试操作以使用 buildspectest.yml 以及第一个操作以使用 buildspec.yml

最佳答案

您在这两个操作中使用 !Ref CodeBuild 引用相同的配置。您必须为不同的构建规范创建两种不同的配置。

关于aws-cloudformation - 如何使用辅助构建规范文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65107973/

相关文章:

amazon-web-services - CloudFormation 模板中不同 AWS Lambda 别名的环境变量配置

amazon-web-services - AWS cloudformation - 堆栈存在但状态不可更新 : ROLLBACK_COMPLETE

amazon-web-services - Cloudformation 自定义资源 "Response is not valid JSON"

amazon-web-services - Amazon Connect 和 CloudFormation

python - 当 AWS::CustomResource 具有列表类型输出时如何获取选择性项目

amazon-web-services - 更改 AWS 自定义资源的默认超时

amazon-web-services - 使用 AWS CloudFormation 创建 DBSubnetGroup

amazon-s3 - S3 TopicConfiguration - 无法验证以下目标配置

amazon-web-services - Jumpbox 的 AWS CloudFormation 用户数据

amazon-web-services - 无法创建从时间点快照配置新实例的 CloudFormation RDS 模板