Jenkins 没有获取最新的提交
Jenkins is not fetching latest commit
我在 jenkins 中使用 git plugin
,它使用 gerrit 触发策略。当从 gerrit 触发作业时,提交 ID 始终是最新的。
但是当我手动或定时器触发时,执行相同的作业然后它总是进行相同的旧提交。我检查了工作区中的 .git
文件夹我得到了标记为旧提交的 HEAD
文件,它没有检查最新的提交。
上述问题有一个解决方法,我们可以在git plugin
中设置一个force clean workspace
的前进策略。
我在 jenkins 中使用 git plugin
,它使用 gerrit 触发策略。当从 gerrit 触发作业时,提交 ID 始终是最新的。
但是当我手动或定时器触发时,执行相同的作业然后它总是进行相同的旧提交。我检查了工作区中的 .git
文件夹我得到了标记为旧提交的 HEAD
文件,它没有检查最新的提交。
上述问题有一个解决方法,我们可以在git plugin
中设置一个force clean workspace
的前进策略。