git - 在管道作业中使用轮询忽略 Jenkins 中某些路径选项中的提交
问题描述
我已经设置了一个 Jenkins 管道作业,为此我只想在对某个目录进行更改时启动该作业。Included Regions
我在中添加了以下内容Polling ignores commits in certain paths
:
path/to/my/dir/.*
这是 GitHub 中的目录,我希望它在对其进行更改时启动工作。回购中的所有其他内容都将被忽略。这是行不通的,因为它仍在从 repo 的任何地方获取更改。我已经让它在自由式工作中工作得很好,那么这是管道工作的问题吗?TIA
解决方案
这可能与“轻量级结帐”选项有关。我不记得它究竟会导致什么问题,但我确实记得它会导致问题。所以,把它关掉,看看是否能解决你的问题。该选项位于管道作业的配置页面底部。
推荐阅读
- mongodb - 是否可以以索引支持的方式在同一个数组上执行“$unwind”和“$sort”?
- c# - 在内存数据库提供程序中使用 EF core 对 asp.net core 应用程序进行单元测试的优势
- arrays - 将数据从阵列拉入开关阵列
- angular - 更新全局 style.css 文件后如何更新 Angular 4 中的 DOM?
- javascript - 可观察的
> 不可分配给 Observable 类型 httpclient 角度 - ios - 未使用滚动转换样式调用 UIPageViewController 委托方法
- php - PHP 不显示任何 JSON 响应
- python - 多线程 Tkinter Python
- ocaml - 平方和的总和 OCaml
- templates - Golang http/模板变量