in lib/projects/build-project.ts [34:63]
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'
},
phases: {
install: {
'runtime-versions': {
nodejs: '10'
}
},
build: {
commands: [
'bash ${CODEBUILD_SRC_DIR}/scripts/build.sh'
]
}
},
artifacts: {
files: '**/*'
}
})
})
}