AWS Pass na variável para buildspec.yml do CodePipeline
Eu tenho um CodePipeline da AWS que chama o CodeBuild no estágio Build.
A questão é como passar uma variável de ambiente do CodePipeline que pode ser lida no buildspec.yml do CodeBuild?
Sei que posso definir variáveis de ambiente no CodeBuild, mas quero usar o mesmo projeto do CodeBuild para ambientes dev, qa e prod. Não vejo como passar uma variável de ambiente do CodePipeline que chega até o buildspec.yml
Exemplo buildspec.yml
version: 0.1
phases:
build:
commands:
- npm install
- npm build -- --env ${CURRENT_ENVIRONMENT}
Onde CURRENT_ENVIRONMENT seria a variável que eu defini na ação CodePipeline Stage.