Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial 让Jenkins发现易变次级回购的变化_Mercurial_Jenkins_Jenkins Plugins_Mercurial Subrepos - Fatal编程技术网

Mercurial 让Jenkins发现易变次级回购的变化

Mercurial 让Jenkins发现易变次级回购的变化,mercurial,jenkins,jenkins-plugins,mercurial-subrepos,Mercurial,Jenkins,Jenkins Plugins,Mercurial Subrepos,有没有办法让Jenkins轮询功能检测子回购中发生的更改,即使该更改尚未提交给父回购 实际上,我希望我正在寻找一个插件,可以对任何子回购协议执行pull-u,然后在开始构建之前提交并将更改推送到父级。我在官方插件列表中看不到任何类似的东西,我正在考虑构建一个自定义插件来支持它。这可以通过为子存储库创建作业并轮询它们的更改来实现。然后在子repo作业中设置生成步骤,该步骤将执行脚本/批处理文件,以自动“升级”父级中的子repo。之后,您有两个选择,让您的从属项目轮询父repo,等待此“升级”变更集

有没有办法让Jenkins轮询功能检测子回购中发生的更改,即使该更改尚未提交给父回购


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

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