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 在多配置作业中克隆了两次Repo_Mercurial_Repository_Jenkins_Clone - Fatal编程技术网

Mercurial 在多配置作业中克隆了两次Repo

Mercurial 在多配置作业中克隆了两次Repo,mercurial,repository,jenkins,clone,Mercurial,Repository,Jenkins,Clone,我们已经建立了Jenkins,以在多个从节点上进行构建。在每个节点上,它似乎使用Mercurial克隆存储库两次。首先,它将其直接克隆到顶层workspace/[jobname]目录中,这似乎发生在主机将其交给从机之前,然后从机启动并在workspace/[jobname]/label/[nodename]中创建另一个克隆 我们的repo非常大,超过250Mb,因此将其克隆两次是时间和磁盘空间的主要资源消耗。考虑到第一个克隆似乎没有被构建使用,它这样做有什么原因吗?这种行为可以改变吗?您使用的是

我们已经建立了Jenkins,以在多个从节点上进行构建。在每个节点上,它似乎使用Mercurial克隆存储库两次。首先,它将其直接克隆到顶层workspace/[jobname]目录中,这似乎发生在主机将其交给从机之前,然后从机启动并在workspace/[jobname]/label/[nodename]中创建另一个克隆


我们的repo非常大,超过250Mb,因此将其克隆两次是时间和磁盘空间的主要资源消耗。考虑到第一个克隆似乎没有被构建使用,它这样做有什么原因吗?这种行为可以改变吗?

您使用的是什么版本的jenkins?我们使用CVS,我没有注意到它和多配置作业的这个问题,所以这可能与Mercurial插件有关…它的版本是1.414。我的直觉是我们在配置错误的东西,而不是hg插件的问题。您的项目配置中是否有一个从轴?是的。2个单独的从机,单轴。