constructor()

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: '**/*'
        }
      })
    })
  }