无法在詹金斯声称构建

jon*_*one 6 jenkins jenkins-plugins

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

安装插件并在每个作业的配置中启用插件后,/ claim视图显示"欢迎使用Hudson声明报告.没有失败的构建.很棒的工作!" 并没有列出要声明的任何构建.

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

  • 我在安装插件并配置作业后重建了失败和不稳定的版本.
  • 我还将默认视图更改回"全部" - 我在某处读到可能存在问题.
  • 我也重启了詹金斯.
  • 我使用LDAP用户登录.
  • 声明视图不会列出任何内容.
  • 我在作业的构建历史中没有声明图标.
  • 我在构建页面上没有声明链接,因为"由用户启动".
  • 我在自定义视图中添加了一个"Claim"列,其中包含失败的测试 - 但它是空的.
  • 但我可以通过不稳定版本的测试报告视图声明单个回归.

我错过了什么?我怎样才能找到问题?

Nai*_*shy 2

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

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