【问题标题】:Where can I specify codebuild project properties in aws cdk?我在哪里可以在 aws cdk 中指定 codebuild 项目属性?
【发布时间】:2021-01-14 02:20:15
【问题描述】:

我正在从 cloudformation 迁移到 aws cdk,并且我在 codebuild 项目中有以下配置。在 CDK 中,如何指定这些属性,如 TriggersBadgeEnabled

我正在查看此文档https://docs.aws.amazon.com/cdk/api/latest/docs/aws-codebuild-readme.html,但找不到任何我可以使用的字段。

CodeBuildProjectDeployment:
    Type: AWS::CodeBuild::Project
    ...
    Properties:
      TimeoutInMinutes: 10
      BadgeEnabled: true
      Triggers:
        !If
          - ShouldAddWebHook
          - Webhook: true
            FilterGroups:
              - - Pattern: PUSH,PULL_REQUEST_CREATED,PULL_REQUEST_UPDATED,PULL_REQUEST_MERGED
                  Type: EVENT
          - !Ref "AWS::NoValue"

【问题讨论】:

  • 嗨。您是否根据我的回答设法找到它?
  • 是的,谢谢。接受了。
  • 没问题。也谢谢你。

标签: amazon-web-services aws-cdk


【解决方案1】:

Triggers 属性特定于 GitHub。在 CDK 中,您使用 GitHubSourceProps 进行设置:

{@link GitHubSource} 和 {@link GitHubEnterpriseSource} 的构造属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-23
    • 2011-06-21
    • 2022-12-15
    • 2015-01-29
    • 2018-01-29
    • 1970-01-01
    • 2017-03-12
    • 2013-12-29
    相关资源
    最近更新 更多