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

时间:2012-09-24 12:49:07

标签: continuous-integration jenkins hudson

我们在同一个git存储库中有不同的Jenkins-Jobs,它们具有不同的工件。几周之内一切正常。

但是,自从我们重新启动服务器进行更新后,每个构建历史记录都显示相同的内容......此外,我们的仪表板显示了作业的错误内部版本号。

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

就像您可以看到每个作业仍然具有内部版本号107,但只有主要作业处于此数字,其他作业大约为30到50 ...因此,有关构建的每个信息都有点不正确。

信息:

  • 构建系统:Jenkins 1.477 Win XP 32位Java 7
  • 同一个git-repsoitory上的5个工作
  • 构建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...

[EDIT2]

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

1 个答案:

答案 0 :(得分:6)

解决方案是在jenkins的全局配置中设置一个参数化路径,其中应该保存构建。 您可以在

下找到此值

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

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

现在我有: $ {ITEM_ROOTDIR} / builds

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

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