Jenkins 没有获取最新的提交

Jenkins is not fetching latest commit

我在 jenkins 中使用 git plugin,它使用 gerrit 触发策略。当从 gerrit 触发作业时,提交 ID 始终是最新的。

但是当我手动或定时器触发时,执行相同的作业然后它总是进行相同的旧提交。我检查了工作区中的 .git 文件夹我得到了标记为旧提交的 HEAD 文件,它没有检查最新的提交。

上述问题有一个解决方法,我们可以在git plugin中设置一个force clean workspace的前进策略。