如何解决Azure构建管道路径筛选器仅包含特定的文件扩展名
我正在使用Azure DevOps创建构建管道。我想针对主分支触发它,但是仅当提交在 src / Project / tds / Serialization.Master / 项目下有更改时-该项目仅包含.item文件 如果提交包含与.item一起的任何其他文件,则该管道不应触发,请尝试排除路径
BDD
场景1
给出|我已经为src/Project/tds/Serialization.Master/*
然后|构建管道应触发
方案2
给出|我已经为src/Project/tds/Serialization.Master/*
然后|我已经为src/Foundation/*
然后|构建管道不应触发
场景3
给出|我已经为src/Foundation/*
然后|构建管道不应触发
trigger:
branches:
include:
- master
paths:
include:
- src/Project/tds/Serialization.Master/*
exclude:
- src/Foundation/*
解决方法
Azure构建管道路径过滤器仅包含特定的文件扩展名
如果要使用路径过滤器为文件夹Serialization.Master
中的那些特定文件扩展名文件触发构建,则可以使用以下语法:
trigger:
paths:
exclude:
- src/Foundation/*
include:
- src/Project/tds/Serialization.Master/*
您可以查看文档YAML schema reference了解更多详细信息。
注意:请不要忘记关键字paths
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。