AWS Pass en variable en buildspec.yml desde CodePipeline
Tengo una AWS CodePipeline que invoca CodeBuild en la etapa de construcción.
La pregunta es ¿cómo paso una variable de entorno de CodePipeline que se puede leer en el buildspec.yml de CodeBuild?
Sé que puedo establecer variables de entorno en CodeBuild, pero quiero usar el mismo proyecto CodeBuild para entornos de desarrollo, qa y prod. No veo cómo puedo pasar una variable de entorno desde CodePipeline que llega hasta buildspec.yml
Ejemplo buildspec.yml
version: 0.1
phases:
build:
commands:
- npm install
- npm build -- --env ${CURRENT_ENVIRONMENT}
Donde CURRENT_ENVIRONMENT sería la variable que configuré en la acción CodePipeline Stage.