詹金斯未满足的资格

jenkins unmet qualification

我将我安装的 jenkins 升级到版本 2.249.1。

以前只有指定用户登录后才会显示批准促销按钮。升级后一直显示批准促销,标题未达到资格 - 但仍然可以批准!

我想完全删除推广选项。

版本:

詹金斯 2.249.1

git 4.4.4

git 客户端 3.5.1

升级版本 3.6

似乎在 2011 年就已报告此插件存在错误(但此处未提及版本)。

JENKINS-11635: Shouldn't allow manual promotion by 'anonymous'

根据那张票,不幸的是,这似乎是一个长期存在的错误。

原因是批准权限的处理在3.0版本的插件中有changed

现在是否显示Approve按钮取决于(仅)当前用户是否具有(全局,user-specific)推广权限。

插件的 3.0 之前版本会将当前用户名与您在作业配置中指定的用户列表进行比较。

底线:

  • 您不能将批准权限与推广权限分开
  • 如果您需要特定用户的project-specific批准权限,那么您必须建立project-specific推广权限(例如,通过matrix-auth插件)。