代码之家  ›  专栏  ›  技术社区  ›  Joey Yi Zhao

我在哪里可以在aws-cdk中指定代码构建项目属性?

  •  0
  • Joey Yi Zhao  · 技术社区  · 4 年前

    我正在从cloudformation迁移到aws-cdk,我在代码构建项目中有以下配置。在CDK中,如何指定这些属性,如 Triggers , BadgeEnabled ?

    我在看这个医生 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"
    
    0 回复  |  直到 4 年前
        1
  •  0
  •   Marcin    4 年前

    这个 Triggers 属性是特定于 GitHub 。在CDK中,您可以使用以下命令进行设置 GitHubSourceProps :

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

    推荐文章