这是我们的circle.yml文件:
machine:
services:
- docker
java:
version: openjdk7
checkout:
override:
- step 1
- step 2
- step 3
dependencies:
pre:
- step a
- step b
override:
- step i
- step ii
test:
override:
- echo "test"
deployment:
production:
branch: master
commands:
- step one
- step two
staging:
branch: /release-.*/
commands:
- step one
- step two
- step three正如您所看到的,我们已经从生产到试运行执行了不同的部署步骤。是否有可能在其他部分也进行除污?例如,在结帐部分,如下所示:
machine:
services:
- docker
java:
version: openjdk7
checkout:
prod:
branch: /release-.*/
override:
- step 1
- step 2
- step 3
stage:
branch: master
override:
- different step 1
- different step 2
- different step 3发布于 2016-07-06 01:20:38
我不确定你能不能做到。但我知道你能做的就是执行一个shell脚本
prod:
branch: /release-.*/
commands:
- ./release.sh然后,在发布文件中,您可以应用您的规则。
https://stackoverflow.com/questions/38081998
复制相似问题