基于circleci文档,我可以filter jobs based on the branch:
workflows:
version: 2
dev_stage_pre-prod:
jobs:
- test_dev:
filters:
branches:
only: dev
- test_dev2:
filters:
branches:
only: dev
- test_dev3:
filters:
branches:
only: dev
我可以在工作流程级别上做类似的事情吗?在工作流名称下放置filters
块不起作用,并且由于无法解析我的架构,因此CircleCI返回生成错误。我想避免对工作流程中的每个作业重复相同的过滤器。
我发现的只是this post,但它有点旧了,没有给出任何解决方案。
答案 0 :(得分:0)
你不能。
如果作业是并行的(如此处所示),则可以使用YAML定位符/别名,也可以手动进行。
如果作业是顺序的,则仅在第一个作业上需要过滤器。