我正在尝试设置Jenkins项目,以便无论何时推送README.md,它都不会触发构建。
但它不起作用。每当我推它的时候,它总是在构建。我做错了什么吗?EDIT:我应该澄清一下,如果我只是编辑www.example.com并推送分支,它实际上工作得很好README.md,但是如果我在master上编辑README.md,然后将更改合并到develop并推送develop,它会触发一个构建。
67up9zun1#
我的解决方法是:1.放置相对于GIT_ROOT的路径。1.在包含/排除区域中的路径前附加一个帽^。例如:^pollme/.*其中pollme是git repo层次结构下的第一个文件夹。1.在jenkins的git插件中的附加行为下启用“使用工作空间强制轮询”。适用于上述选项后,对我来说效果完美。
^pollme/.*
guicsvcw2#
解决方法:1.你需要在"全局配置工具"上使用一个外部git配置工具,如下所示(你需要在服务器上安装这个工具):
1.配置您的项目以使用上面在"源代码管理"中设置的此Git:
2条答案
按热度按时间67up9zun1#
我的解决方法是:
1.放置相对于GIT_ROOT的路径。
1.在包含/排除区域中的路径前附加一个帽^。例如:
^pollme/.*
其中pollme是git repo层次结构下的第一个文件夹。1.在jenkins的git插件中的附加行为下启用“使用工作空间强制轮询”。
适用于上述选项后,对我来说效果完美。
guicsvcw2#
解决方法:
1.你需要在"全局配置工具"上使用一个外部git配置工具,如下所示(你需要在服务器上安装这个工具):
1.配置您的项目以使用上面在"源代码管理"中设置的此Git: