Yaml CircleCi 2.0工作流要求选项不起作用
我遇到了一个问题,我想在我的CircleCi 2.0配置中有一个连续的工作流。我想要Yaml CircleCi 2.0工作流要求选项不起作用,yaml,circleci,circleci-2.0,circleci-workflows,Yaml,Circleci,Circleci 2.0,Circleci Workflows,我遇到了一个问题,我想在我的CircleCi 2.0配置中有一个连续的工作流。我想要build->test->deploy,并使用了requires选项,但它一直给我一个配置错误 下面是一个示例脚本: version: 2 jobs: build: ... test: ... deploy: ... workflows: version: 2 myapp_ci: jobs: - build - test:
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
希望这能为其他人节省一些时间 接得好。我会通过CircleCI自己的名为CircleCI Local CLI的解析器运行它。@FelicianoTech这是个好主意,但当时也没有用。它实际上让我走错了路,看我哪里有语法错误<代码>错误:分析配置文件时出错:yaml:第70行:未找到预期的“-”指示器它仍然不工作。circle ci有点问题。这是一个非常关键的错误。版本1.0更优越。
workflows:
version: 2
myapp_ci:
jobs:
- build
- test:
requires:
- build