【发布时间】:2017-05-24 05:56:05
【问题描述】:
我将 Jenkins 全局安全配置设置为使用基于矩阵的安全性。 在一个项目中,我设置启用“基于项目的安全性”并选中“全局授权矩阵的阻止继承”。 我在为任何用户设置权限之前保存。 所以现在没有人可以在基于矩阵的安全模式下接触这个项目。 我现在将全局安全配置设置为其他模式以访问此项目。 有什么方法可以使该项目在基于矩阵的安全模式下可见?
【问题讨论】:
标签: jenkins
我将 Jenkins 全局安全配置设置为使用基于矩阵的安全性。 在一个项目中,我设置启用“基于项目的安全性”并选中“全局授权矩阵的阻止继承”。 我在为任何用户设置权限之前保存。 所以现在没有人可以在基于矩阵的安全模式下接触这个项目。 我现在将全局安全配置设置为其他模式以访问此项目。 有什么方法可以使该项目在基于矩阵的安全模式下可见?
【问题讨论】:
标签: jenkins
我解决了。 我编辑该作业的 config.xml。它位于 jenkins_home/jobs/prject_name 下。 删除这些行:
<properties>
<hudson.security.AuthorizationMatrixProperty>
<blocksInheritance>true</blocksInheritance>
</hudson.security.AuthorizationMatrixProperty>
</properties>
重启 jenkins 就解决了。
【讨论】: