相关疑难解决方法(0)

AWS将变量传递到CodePipeline中的buildspec.yml

我有一个AWS CodePipeline,它在Build Stage中调用CodeBuild.

问题是我如何从CodePipeline中传入一个可以在CodeBuild的buildspec.yml中读取的环境变量?

我知道我可以在CodeBuild中设置环境变量,但是我想为dev,qa和prod环境使用相同的CodeBuild项目.我没有看到如何从CodePipeline传递环境变量,使其一直到buildspec.yml

示例buildspec.yml

version: 0.1

phases:   
  build:
    commands:
      - npm install
      - npm build -- --env ${CURRENT_ENVIRONMENT}
Run Code Online (Sandbox Code Playgroud)

其中CURRENT_ENVIRONMENT将是我在CodePipeline Stage操作中设置的变量.

aws-codepipeline

36
推荐指数
5
解决办法
1万
查看次数

标签 统计

aws-codepipeline ×1