我正在使用 circleCI 部署生产或登台环境。我想为每个环境对应的每个分支使用相同的工作,因为我不喜欢为每个环境编写相同的代码。
我想像下面这样写。
version: 2
jobs:
deploy:
docker:
- image: google/cloud-sdk
steps:
- checkout
- run: <deploying commands>
workflows:
version: 2
deploy:
jobs:
- deploy:
filters:
branches:
only:
- master
context: production
- deploy:
filters:
branches:
only:
- develop
context: staging