【问题标题】:How can I specify CODEPIPELINE as source type and artifacts for codebuild project in CDK?如何将 CODEPIPELINE 指定为 CDK 中代码构建项目的源类型和工件?
【发布时间】:2021-04-22 09:28:06
【问题描述】:

我有以下 cloudformation 模板:

CodeBuildProject:
    Type: AWS::CodeBuild::Project
    Properties:
      Name: project
      ServiceRole: !Ref CodeBuildRole
      Artifacts:
        Type: CODEPIPELINE
      Source:
        Type: CODEPIPELINE
...

ArtifiactsSource -> TypeCODEPIPELINE。我正在将上面的代码翻译成 CDK,但找不到正确的 API 来指定这些值。

我阅读了此文档 https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-codebuild.Source.htmlhttps://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-codebuild.IArtifacts.html,但它没有任何方法可以从 CODEPIPELINE 加载源代码。

【问题讨论】:

    标签: amazon-web-services aws-cdk aws-codepipeline


    【解决方案1】:

    你可以使用PipelineProject:

    CodePipeline 中使用的 CodeBuild 项目的便利类。

    如何使用该类的示例如下:

    【讨论】:

    • 这个 PipelineProject 是否意味着使用Type: CODEPIPELINE
    猜你喜欢
    • 2021-04-30
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    相关资源
    最近更新 更多