如何使用 aws-cdk
创建一个 AWS CodeBuild 项目并配合 GitHub Webhook,在 Pull Requests 上运行检查的最佳方式是什么?
如何使用 aws-cdk
创建一个 AWS CodeBuild 项目并配合 GitHub Webhook,在 Pull Requests 上运行检查的最佳方式是什么?
import codebuild = require('@aws-cdk/aws-codebuild');
import cdk = require('@aws-cdk/cdk');
const project = new codebuild.Project(this, 'MyProject', {
source: new codebuild.GitHubSource({
owner: 'awslabs',
repo: 'aws-cdk',
oauthToken: new cdk.SecretParameter(this, 'GitHubOAuthToken', {
ssmParameter: 'my-github-token',
}),
webhook: true, // default: false
}),
// remaining Project parameters here...
});
请注意,您需要CDK版本0.21.0
或更高版本才能使用此功能。