UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

35 lines (28 loc) 799 B
import * as ecr from '../../aws-ecr'; import * as cdk from '../../core'; import * as codebuild from '../lib'; class TestStack extends cdk.Stack { constructor(scope: cdk.App, id: string) { super(scope, id); const ecrRepository = new ecr.Repository(this, 'MyRepo'); new codebuild.Project(this, 'MyProject', { buildSpec: codebuild.BuildSpec.fromObject({ version: '0.2', phases: { build: { commands: ['ls'], }, }, }), grantReportGroupPermissions: false, /// !show environment: { buildImage: codebuild.LinuxBuildImage.fromEcrRepository(ecrRepository, 'v1.0'), }, /// !hide }); } } const app = new cdk.App(); new TestStack(app, 'test-codebuild-docker-asset'); app.synth();