Jenkins 避免在某些文件更改(例如README.md)上触发构建

Jenkins 避免在某些文件更改(例如README.md)上触发构建,jenkins,github,github-webhook,Jenkins,Github,Github Webhook,是否有任何方法可以避免在某些与源代码没有直接关系的文件提交上触发构建 e、 g.我不想在任何人更改README.md文件或某个参考文档文件时触发自动生成。在搜索了很长一段时间后,我终于找到了一个,当提交消息中有关键字“[ci skip]”时,它可以跳过生成 这允许跳过包含此关键字[ci skip]的任何文件提交上的生成。 唯一的缺点是,即使有人将[ci skip]放入代码文件提交中,它也会跳过构建 Github:我不知道在或中有描述,但至少根据高级功能/其他行为,git插件可以配置为以多种方式完

是否有任何方法可以避免在某些与源代码没有直接关系的文件提交上触发构建


e、 g.我不想在任何人更改README.md文件或某个参考文档文件时触发自动生成。

在搜索了很长一段时间后,我终于找到了一个,当提交消息中有关键字“[ci skip]”时,它可以跳过生成

这允许跳过包含此关键字[ci skip]的任何文件提交上的生成。

唯一的缺点是,即使有人将[ci skip]放入代码文件提交中,它也会跳过构建


Github:

我不知道在或中有描述,但至少根据高级功能/其他行为,git插件可以配置为以多种方式完成您想要的功能。 例如:
轮询忽略某些路径中的提交
允许您指定包含区域排除区域“帮助(?)说明:

每个排除都使用java正则表达式模式匹配,并且必须 被一条新线隔开

myapp/src/main/web/.*\.html
myapp/src/main/web/.*\.jpeg
myapp/src/main/web/.*\.gif
上面的示例说明,如果仅将html/jpeg/gif文件提交给SCM,则不会发生生成

你得试试。少一个插件吻


是否允许直接文件路径或通配符?是否尝试?添加了详细信息。Didi未尝试,但帮助说明支持Java正则表达式。还支持响应中的功能-跳过包含此关键字[ci skip]的任何文件提交的生成。