circleci - 我可以在 circleci 上过滤整个工作流程吗?
问题描述
基于 circleci 文档,我可以根据分支过滤作业:
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 返回构建错误,因为无法解析我的架构。我想避免为我的工作流程中的每个作业重复相同的过滤器。
我发现的只是这篇文章,但它有点旧,没有给出任何解决方案。
解决方案
你不能。
如果作业是并行的(就像你在这里一样),那么要么使用 YAML 锚/别名,要么手动执行。
如果作业是连续的,则仅在第一个作业上需要过滤器。
推荐阅读
- javascript - 使用 RegEx javascript 在字符串中查找单词
- c++ - 在一条指令中声明更多指针的运算符优先级
- css - 在 React 应用程序中的页面加载时运行的关键帧动画
- c++ - Qt WiFi网络扫描
- spring-boot - 无数据源的 Flyway 配置
- python - 如何在python中将数据放入具有当前日期的新创建的文件夹中
- linux - 用零替换小于某个阈值的数字
- python - 使用 python 将文件转换为 BytesIO 对象
- ionic-framework - 离子离子菜单边框半径没有改变
- google-chrome-extension - 有没有办法通过扩展隐藏 Chrome 浏览器标签?