如何创build用户并将其添加到Jenkins中的组以进行身份validation?
我select使用“jenkins自己的用户数据库”安全领域的用户login,因为我不能在我的公司使用LDAP。 而当您决定将主机名或端口号更改为其他内容时,Google的OpenID有问题。
为了我的安全,我使用“基于项目的matrix授权策略”模式。
但我似乎无法创build自己的组,并将用户添加到组中以pipe理权限。
根据Jenkins开发者Kohsuke Kawaguchi在2009年发布的消息,Jenkins内置用户数据库没有团队支持。 集团支持只有在Jenkins与LDAP或Active Directory集成时才可用。 这在2012年似乎是一样的。
但是,正如Vadim所写,由于angular色策略插件 ,您不需要为内置的Jenkins用户数据库提供组支持。
你可以使用angular色战略插件来达到这个目的。 它像一个魅力,只是设置一些angular色,并分配它们。 即使在项目特定的水平。
我在Jenkins-3.5下安装了Role插件,但是它没有显示“Manage Jenkins”下的“Manage Roles”选项,并且当你从wiki上访问安全安装页面时,所有用户都被立即locking。 我不得不手动closures服务器上的Jenkins,恢复正确的configuration设置(/我很乐意做适当的备份)并重新启动Jenkins。
我没有寄予厚望,因为这个插件是在2011年上次更新的