azure-devops - 我在从 Git 标签触发构建时遇到问题
问题描述
当以下任何一种情况为真时,我想触发构建:
- 当特定分支 (dev) 发生更改并且文件夹子集被修改时 (路径)
- 当设置了与模式(RC* 或 Release*)匹配的 git 标签并修改了文件夹子集(路径)时
当我向我的 yaml 构建模板添加路径语句时,只会触发我的分支触发器。我无法触发标签。当我删除路径语句时,我的分支和标签过滤器都可以工作。
我错过了什么?
这会触发 branch = dev 或 tag 是 RC* 或 Release*
trigger:
branches:
include:
- dev
tags:
include:
- RC*
- Release*
这仅在 branch = dev 上触发。
trigger:
branches:
include:
- dev
tags:
include:
- RC*
- Release*
paths:
include:
- /site/
解决方案
我可以在这里重现您的问题。此问题已被确认为错误并移至产品团队。请跟进此案例,您可以对其进行投票以提高优先级。很抱歉给您带来不便。
以下是我的重现:
当我将路径触发器添加到 yaml 时,我提交了 READ.md 文件并将标记添加到提交中。但是,它不会触发标签触发器。删除路径触发器后,标签触发器将正常触发。
推荐阅读
- json - 在golang中解组json数组时出错
- java - 如何从另一个布局的片段中查找ViewById,而不是作为根布局膨胀的那个?
- python - 有没有办法通过 Amazon EC2 (Amazon Linux 2) 实例中的用户数据启用 python virtualenv?
- docker - 如何使用 Compose 创建具有用户定义的 IP 和 MAC 地址的 Docker macvlan
- c - 如何在同一进程中使用管道(线程安全)
- c++11 - C++ 使用指针访问成员函数
- c# - 如何使用动画 xamarin 表单增加和减少 flex 布局的高度
- javascript - ng-bootstrap datepicker 无法在选择之前设置默认日期
- python - Python XGBoost 生成预测数学方程
- python - 关闭局部值