我在gatsby站点根目录的buildspec.yml文件中有以下命令。
version: 0.2
phases:
install:
commands:
- npm i npm@latest -g
- npm install --global gatsby-cli
- npm install
- pip install --upgrade pip
- pip install --upgrade awscli
build:
commands:
- gatsby build
post_build:
commands:
- aws s3 sync public/ s3://stagging
我有两个环境,交错和生产。有没有一种方法可以使sync命令自动化,以便在进行codebuild时使用某种变量来更改环境。也许我可以通过命令行传递环境名称。
发布于 2020-01-17 22:24:34
基于documentation,您可以使用以下格式:
env:
variables:
key: "value"
key: "value"
https://stackoverflow.com/questions/52180426
复制相似问题