0

有没有办法让 Jenkins 轮询功能检测到子存储库中发生了更改,即使该更改尚未提交给父存储库?

实际上,我希望我正在寻找一个可以pull -u在任何子存储库上执行的插件,然后在开始构建之前提交并将该更改推送到父级。我在官方插件列表中看不到类似的东西,并且正在考虑构建一个自定义插件来支持它。

4

1 回答 1

2

这可以通过为子存储库创建作业并轮询它们以进行更改来完成。然后在子仓库作业中设置一个构建步骤,该步骤将执行脚本/批处理文件以自动“提升”父仓库中的子仓库。之后,您有几个选择,让您的依赖项目轮询父 repo 以等待此“升级”变更集,或者您可以在子 repo 作业中进行构建后步骤以启动所需的构建。

于 2012-10-12T15:55:08.680 回答