【问题标题】:Cannot claim builds in jenkins无法在 jenkins 中声明构建
【发布时间】:2013-01-15 22:55:19
【问题描述】:

在我们的 Jenkins (1.492) 上,我安装了 Claim Plugin。 Jenkins 配置为使用矩阵授权使用 LDAP。

安装插件并在每个作业的配置中启用插件后,/claim 视图会显示“欢迎使用 Hudson Claim Report。没有失败的构建。出色的工作!”并且没有列出任何要声明的构建。

我有不稳定和失败的构建。

  • 我在安装插件和配置作业后重建了失败和不稳定的构建。
  • 我还将默认视图更改回“全部”- 我在某处读到可能存在问题。
  • 我也确实重新启动了 Jenkins。
  • 我使用 LDAP 用户登录。
  • 声明视图未列出任何内容。
  • 我在作业的构建历史记录中没有声明图标。
  • 我在“由用户启动”下方的构建页面上没有声明链接。
  • 我已将“声明”列添加到测试失败的自定义视图中 - 但它是空的。
  • 但我可以通过不稳定构建的测试报告视图声明单一回归。

我错过了什么?如何找到问题所在?

【问题讨论】:

  • 如果您尝试使用 jenkins-users 邮件列表或在 issues.jenkins-ci.org 报告错误,您可能会得到更好的响应。
  • @jone 作为一个简单的故障排除步骤,我将在您当前的 Jenkins 上创建一个虚拟作业并测试它是否适用。如果没有,那么我会启动一个干净的 Jenkins,添加那个插件,然后在那里测试。如果仍然无法正常工作,您至少会有出色的错误报告材料。
  • 我也有这个问题。我被引导相信您是从特定的测试失败中进行索赔的,而不是从构建本身...但是索赔报告总是空的,我在 UI 的任何地方都看不到任何类型的索赔功能。你有想过这个吗?

标签: jenkins jenkins-plugins


【解决方案1】:

为了激活声明插件,您必须首先将“允许损坏的构建声明”操作添加到一个或多个作业的“构建后操作”部分。添加此步骤后,下次作业失败时,应该可以申请。

在大量作业上配置此功能有点痛苦,但幸运的是,有人贡献了 Groovy script 以允许对每个作业进行损坏的构建声明。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-12-03
  • 2018-05-17
  • 1970-01-01
  • 1970-01-01
  • 2019-03-17
  • 2023-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多