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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta