diff --git a/packages/@aws-cdk/aws-codebuild/lib/project.ts b/packages/@aws-cdk/aws-codebuild/lib/project.ts index 5a0f73a7027b8..1e1981f28b2e4 100644 --- a/packages/@aws-cdk/aws-codebuild/lib/project.ts +++ b/packages/@aws-cdk/aws-codebuild/lib/project.ts @@ -523,6 +523,7 @@ export class Project extends ProjectRef { badgeEnabled: props.badge, cache, name: props.projectName, + timeoutInMinutes: props.timeout, }); this.projectArn = resource.projectArn; diff --git a/packages/@aws-cdk/aws-codebuild/test/test.codebuild.ts b/packages/@aws-cdk/aws-codebuild/test/test.codebuild.ts index fb4e7d3ac6e07..6452330369a97 100644 --- a/packages/@aws-cdk/aws-codebuild/test/test.codebuild.ts +++ b/packages/@aws-cdk/aws-codebuild/test/test.codebuild.ts @@ -466,7 +466,7 @@ export = { } }, - 'using path in S3 artifacts sets it correctly'(test: Test) { + 'using timeout and path in S3 artifacts sets it correctly'(test: Test) { const stack = new cdk.Stack(); const bucket = new s3.Bucket(stack, 'Bucket'); new codebuild.Project(stack, 'Project', { @@ -475,6 +475,7 @@ export = { name: 'some_name', bucket, }), + timeout: 123, }); expect(stack).to(haveResource('AWS::CodeBuild::Project', { @@ -483,6 +484,7 @@ export = { "Name": "some_name", "Type": "S3", }, + "TimeoutInMinutes": 123, })); test.done();