Continuous integration Jenkins不尝试更新现有代码。每次克隆

Continuous integration Jenkins不尝试更新现有代码。每次克隆,continuous-integration,jenkins,bitbucket,Continuous Integration,Jenkins,Bitbucket,我正试图让詹金斯建立一个项目,但出于某种原因,它似乎每次都想做一个新的克隆。我得到这个错误: none: ssh://hg@bitbucket.org/marc/repo/ which looks different than ssh://hg@bitbucket.org/marc/repo/ so falling back to fresh clone rather than incremental update 有什么会导致这种情况吗?上面提到的两个URL是相同的 事实证明,如果debug

我正试图让詹金斯建立一个项目,但出于某种原因,它似乎每次都想做一个新的克隆。我得到这个错误:

none: ssh://hg@bitbucket.org/marc/repo/
which looks different than ssh://hg@bitbucket.org/marc/repo/
so falling back to fresh clone rather than incremental update

有什么会导致这种情况吗?上面提到的两个URL是相同的

事实证明,如果debug选项设置为true(在Mercurial的全局jenkins设置中),它将不会更新(但会克隆),因此这是Mercurial jenkins插件中的一个错误,但有一个可以禁用debug的解决方法

您的构建可能会更改本地副本原始结构中的某些文件/目录。詹金斯检测到它并重新启动以保持干净

问候

迪迪埃