CircleCi 2.0 工作流程要求选项不起作用
CircleCi 2.0 Workflow requires option is not working
我 运行 遇到了一个问题,我想在我的 CircleCi 2.0 配置中有一个顺序工作流。我想要 build->test->deploy
,并使用了 requires
选项,但它一直给我一个配置错误。
这是一个示例脚本:
version: 2
jobs:
build:
...
test:
...
deploy:
...
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build
- deploy:
requires:
- test
filters:
branches:
only: master
问题实际上是缩进...即使我通过 yml 解析器 运行 它,您还需要 requires
标记的第二个缩进。
所以
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build
变成
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build
希望这能为其他人节省一些时间!
我 运行 遇到了一个问题,我想在我的 CircleCi 2.0 配置中有一个顺序工作流。我想要 build->test->deploy
,并使用了 requires
选项,但它一直给我一个配置错误。
这是一个示例脚本:
version: 2
jobs:
build:
...
test:
...
deploy:
...
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build
- deploy:
requires:
- test
filters:
branches:
only: master
问题实际上是缩进...即使我通过 yml 解析器 运行 它,您还需要 requires
标记的第二个缩进。
所以
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build
变成
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build
希望这能为其他人节省一些时间!