繁体   English   中英

Jenkins 排除区域 (Git) 不起作用

[英]Jenkins exclude regions (Git) not working

我正在尝试设置我的 Jenkins 项目,这样每当我推送 README.md 时,它都不会触发构建。 这是我设置的:

在此处输入图像描述

但它不起作用。 每当我推动时,它都会建立。 我在这里做错了什么吗?

编辑:我应该澄清一下,如果我只编辑 README.md 并推送分支,它实际上工作正常。 但是如果我编辑 README.md 说,master,然后将该更改合并到 develop 并推送 develop,它会触发构建。

我对此的解决方法是:

  1. 放置相对于 GIT_ROOT 的路径。
  2. Append 在包含/排除区域中的路径之前的一个大写^。 示例: ^pollme/.*其中 pollme 是 git 存储库层次结构下的第一个文件夹。
  3. 在 jenkins 的 git 插件的附加行为下启用“使用工作区强制轮询”。

应用上述选项后,对我来说非常适合。

解决方法:

  1. 您需要像这样在“全局配置工具”上使用外部 git 配置工具(您需要在服务器上安装它): 在此处输入图像描述

  2. 配置您的项目以使用上面“源代码管理”中设置的 Git: 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM