2012-09-24 46 views
5

我们在具有不同工件的同一个git存储库上有不同的Jenkins-Jobs。几周后一切都可以正常工作。jenkins - 重启后混合构建历史

但是,由于我们重新启动服务器进行更新,每个构建历史记录都显示了我们的情况......此外,我们的仪表板显示作业的错误构建编号。

http://www.picfront.org/d/8OC6(广东话发表图片引起的声誉限制)

就像你可以看到每一个工作岗位仍具有内部版本号107,但只有主要的工作是在这个号码的人是在30至50 ......而因此关于构建的每个信息都有点不正确。

信息:

  • 构建系统:詹金斯1.477 Win XP的32位Java 7
  • 5个乔布斯相同的git-repsoitory
  • 大厦Eclipse应用程序和一个的Andorid applocation

[编辑]

我也在Jenkins日志中得到一些错误 -

24.09.2012 13:29:03 hudson.model.RunMap load 
WARNUNG: multiple runs claiming to be #41; using run from C:\Jenkins... 

[EDIT2]

我发现当我添加一个新的自由式工作将重新启动后也显示了其他工作的全部历史。

+0

[解决] https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-users/SgSJKBJIClg – kdoteu

+0

你能否总结一下解决方案已在发现回答如下? – VonC

+0

完成!我不知道我可以回答自己:) – kdoteu

回答

6

解决方案是在jenkins的全局配置中设置应该保存构建的参数化路径。 下可以找到

这个值管理詹金斯 - >配置页面 - >高级Conifguration - >构建路径

在我来说,我配置的绝对路径,因此每次构建保存在一个目录。并且在重新启动后,每个作业检查这个文件夹声称构建。

现在我有:$ {} ITEM_ROOTDIR /构建

所以每个职业都有它自己的build目录,问题就消失了。

来源:https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-users/SgSJKBJIClg

+0

今天我看到了这条警告消息,并且遇到了这个线程。尽管已经为属性“Build Record Root Directory”设置了$ {ITEM_ROOTDIR}/build,但我仍然看到警告消息,指出“WARNING:multiple runs claims that ...” – Technext