UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

35 lines (29 loc) 784 B
import * as path from 'path'; import * as cdk from '../../core'; import * as codebuild from '../lib'; class TestStack extends cdk.Stack { constructor(scope: cdk.App, id: string) { super(scope, id); new codebuild.Project(this, 'MyProject', { buildSpec: codebuild.BuildSpec.fromObject({ version: '0.2', phases: { build: { commands: ['ls'], }, }, }), grantReportGroupPermissions: false, /// !show environment: { buildImage: codebuild.LinuxBuildImage.fromAsset(this, 'MyImage', { directory: path.join(__dirname, 'demo-image'), }), }, /// !hide }); } } const app = new cdk.App(); new TestStack(app, 'test-codebuild-docker-asset'); app.synth();