All files pipeline-project.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 201x                   1x   1x              
import codebuild = require('@aws-cdk/aws-codebuild');
import cdk = require('@aws-cdk/cdk');
 
// tslint:disable-next-line:no-empty-interface
export interface PipelineProjectProps extends codebuild.CommonProjectProps {
}
 
/**
 * A convenience class for CodeBuild Projects that are used in CodePipeline.
 */
export class PipelineProject extends codebuild.Project {
    constructor(parent: cdk.Construct, id: string, props?: PipelineProjectProps) {
        super(parent, id, {
            source: new codebuild.CodePipelineSource(),
            artifacts: new codebuild.CodePipelineBuildArtifacts(),
            ...props
        });
    }
}