如何在CDK中为CodeBuild设置SourceVersion

问题描述 投票:0回答:1

[使用代码提交源创建代码构建项目时(如此处所示:https://docs.aws.amazon.com/cdk/api/latest/docs/aws-codebuild-readme.html#codecommitsource,如何为代码提​​交存储库设置SourceVersion?

我可以在控制台中手动指定源版本,cloudformation支持它(https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion,但是在默认的代码构建项目构造函数中似乎无法通过CDK设置它。

amazon-web-services aws-codebuild aws-codecommit aws-cdk
1个回答
0
投票

您可以使用默认的node.childDefaultChild设置SourceVersion。这是CloudFormation模板或CfnProject的参考。例如,引用主分支:

const projectCnf = project.node.defaultChild as CfnProject;
projectCnf.sourceVersion = 'refs/heads/master';

此处有更多详细信息:https://docs.aws.amazon.com/cdk/latest/guide/cfn_layer.html

© www.soinside.com 2019 - 2024. All rights reserved.