in lib/stacks/pipeline/aws-sso-extensions-for-enterprise.ts [34:55]
pipelineName: fullname(buildConfig, "pipeline"),
crossAccountKeys: true,
synth: new ShellStep(fullname(buildConfig, "synth"), {
input: CodePipelineSource.codeCommit(
Repository.fromRepositoryArn(
this,
fullname(buildConfig, "importedRepo"),
buildConfig.PipelineSettings.RepoArn
),
buildConfig.PipelineSettings.RepoBranchName
),
commands: [
"yarn global add aws-cdk@2.x", //Because CodeBuild standard 5.0 does not yet have AWS CDK monorepo as default CDK package
"mkdir ./lib/lambda-layers/nodejs-layer/nodejs/payload-schema-definitions",
"cp -R ./lib/payload-schema-definitions/* ./lib/lambda-layers/nodejs-layer/nodejs/payload-schema-definitions/",
"yarn --cwd ./lib/lambda-layers/nodejs-layer/nodejs install --frozen-lockfile --silent",
"yarn --cwd ./lib/lambda-functions install --frozen-lockfile --silent",
"yarn install --frozen-lockfile --silent",
"yarn build",
buildConfig.PipelineSettings.SynthCommand,
],
}),