in lib/projects/test-project.ts [35:67]
constructor(scope: Construct, id: string, props: BuildProjectProps) {
const { repoName, bucketName, bucketArn } = props
super(scope, id, {
projectName: id,
role: props.role,
environment: defaultEnvironment,
environmentVariables: projectEnvironmentVars({ repoName, bucketName, bucketArn }),
buildSpec: BuildSpec.fromObject({
version: '0.2',
env: {
shell: 'bash',
'parameter-store': {
SEMVER: props.semverParameter
}
},
phases: {
install: {
'runtime-versions': {
nodejs: '10'
}
},
build: {
commands: [
'bash ${CODEBUILD_SRC_DIR}/scripts/test.sh'
]
}
},
artifacts: {
files: '**/*'
}
})
})
}