aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 786 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const secretsmanager=require("../../aws-secretsmanager"),cdk=require("../../core"),codebuild=require("../lib");class TestStack extends cdk.Stack{constructor(scope,id){super(scope,id);const secrets=secretsmanager.Secret.fromSecretCompleteArn(this,"MySecrets",`arn:aws:secretsmanager:${this.region}:${this.account}:secret:my-secrets-123456`);new codebuild.Project(this,"MyProject",{buildSpec:codebuild.BuildSpec.fromObject({version:"0.2",phases:{build:{commands:["ls"]}}}),grantReportGroupPermissions:!1,environment:{buildImage:codebuild.LinuxBuildImage.fromDockerRegistry("my-registry/my-repo",{secretsManagerCredentials:secrets})}})}}const app=new cdk.App;new TestStack(app,"test-codebuild-docker-asset"),app.synth();