jenkins - 重启后的混合构建历史记录

kdo*_*teu 5 continuous-integration hudson jenkins

我们在同一个git存储库上有不同的Jenkins-Jobs,它们有不同的工件.几周之内一切都工作得很好.

但是,由于我们重新启动了服务器以进行更新,因此每个构建历史记录都显示相同的内容...此外,我们的仪表板显示了作业的错

http://www.picfront.org/d/8OC6(无法发布图片信誉限制原因)

就像你可以看到每个作业仍然有内置编号107,但只有主要工作是这个数字,其他工作是大约30到50 ...因此,有关构建的每个信息都有点不正确.

信息:

  • Buildsystem:Jenkins 1.477 Win XP 32位Java 7
  • 5个工作在同一个git-repsoitory上
  • 构建Eclipse应用程序和Andorid applocation

[编辑]

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

24.09.2012 13:29:03 hudson.model.RunMap load
WARNUNG: multiple runs claiming to be #41; using run from C:\Jenkins...
Run Code Online (Sandbox Code Playgroud)

[EDIT2]

我发现当我添加一个新的FreeStyle作业时,它会在重启后显示其他作业的完整历史记录.

kdo*_*teu 6

解决方案是在jenkins的全局配置中设置一个参数化路径,其中应该保存构建.你可以在下面找到这个值

管理Jenkins - >配置页面 - >高级配置 - >构建路径

在我的情况下,我配置了一个绝对路径,所以每个构建都保存在一个目录中.重新启动后,每个作业检查此文件夹声明了构建.

现在我有:$ {ITEM_ROOTDIR}/builds

所以每个工作都有自己的构建目录,问题就消失了.

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