【问题标题】:jenkins - mixed build history after restartjenkins - 重启后的混合构建历史
【发布时间】:2012-09-24 12:49:07
【问题描述】:

我们在同一个 git 存储库中拥有不同的 Jenkins-Jobs,并且具有不同的工件。几周后一切正常。

但由于我们重新启动了服务器以进行更新,所以每个构建历史都会向我们显示相同的内容......而且我们的仪表板显示作业的构建号错误。

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

您可以看到每个作业的内部版本号仍为 107,但只有主要作业在此编号,其他作业在 30 到 50 左右......因此,关于内部版本的每个信息都有点不正确。

信息:

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

[编辑]

我还在 Jenkins-Log 中发现了一些错误 -

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

[编辑2]

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

【问题讨论】:

标签: continuous-integration jenkins hudson


【解决方案1】:

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

下找到此值

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

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

现在我有:${ITEM_ROOTDIR}/builds

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

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

【讨论】:

  • 我今天看到了这个警告信息并且遇到了这个线程。尽管已经为属性“构建记录根目录”设置了 ${ITEM_ROOTDIR}/builds,但我仍然看到警告消息指出“警告:多次运行声称是......”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 2020-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
相关资源
最近更新 更多