如何解决詹金斯未达到资格
我将jenkins的安装升级到了版本2.249.1。
以前,只有当指定的用户登录后才显示批准升级按钮。升级后,批准升级始终以标题未满足的资格显示-但仍然可以批准!
版本:
詹金斯2.249.1
git 4.4.4
git客户端3.5.1
升级后的版本3.6
解决方法
似乎该插件已在2011年报告了一个错误(但此处未提及版本)。
JENKINS-11635:不应允许通过“匿名”手动升级
不幸的是,根据该票证,这似乎是一个长期存在的错误。
,原因是在修订版3.0的插件中,批准权限的处理具有changed 。
Approve
按钮是否出现,现在(仅)取决于当前用户是否具有升级的(特定于用户的全局)权限。
3.0之前版本的插件确实将当前用户名与您在作业配置中指定的用户列表进行了比较。
底线:
- 您不能将批准权限与升级权限分开。
- 如果您需要特定用户的特定于项目的批准权限,则必须建立特定于项目的升级权限(例如,通过matrix-auth插件)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。