Jenkins with Mercurial不';不要使用最新版本

Jenkins with Mercurial不';不要使用最新版本,jenkins,mercurial,continuous-integration,Jenkins,Mercurial,Continuous Integration,我使用Jenkins做一个构建过程。 它与Mercurial集成,并定期轮询更改 但现在我有什么问题 假设我将2个变更集推入Mercurial存储库。詹金斯调查了一下,找到了他们。在作业页面中,更改和修订都显示最新的更改和修订。 但在构建中,Jenkins神秘地使用了第二个最新的变更集。 然后poller不会运行另一个构建,因为前一个构建是针对最新的变更集的。 所以在我注意到之前,还没有最新的版本 我从Jenkins控制台附加了一些行: [workspace] $ hg showconfig p

我使用Jenkins做一个构建过程。 它与Mercurial集成,并定期轮询更改

但现在我有什么问题

假设我将2个变更集推入Mercurial存储库。詹金斯调查了一下,找到了他们。在作业页面中,更改和修订都显示最新的更改和修订。 但在构建中,Jenkins神秘地使用了第二个最新的变更集。 然后poller不会运行另一个构建,因为前一个构建是针对最新的变更集的。 所以在我注意到之前,还没有最新的版本

我从Jenkins控制台附加了一些行:

[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
pulling from ...
no changes found
[workspace] $ hg update --clean --rev default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev ec412428d4e3b8901f5f14bb0b5af418c75cebdd
changeset:   19:ec412428d4e3
user:        ...
date:        Mon Jul 28 13:23:21 2014 +0200
summary:     (Name of the second newest change)
和在作业页面中

Changes 
1. (Name of the newest change) (detail / hgweb)
它是否可以被设置为Jenkins总是构建最新版本,而不是上一个版本的下一个版本