在Jenkins上,我想为每个文件夹的用户带来权限。当前在“VIEW”下有作业-不是在VIEW级别授予权限,而是在文件夹级别授予权限-文件夹下的作业会导致作业名称更改
->使命基本上是将Jenkins的VIEW变成文件夹,这样我们就可以向开发团队给予权限,这样他们就可以不打扰我们了。什么是最好和最安全的方法来做到这一点?
i2loujxw1#
看起来最简单的解决方案是安装Folders plugin,将作业移动到文件夹并使用Folder-based Authorization Strategy。我们使用的模式是高级Role-based Authorization Strategy,因为我们的安装早于基于文件夹的插件的可用性。可以创建递归文件夹的视图,这样它们就可以看到它们有权使用的作业以及它们所属的位置。还有一个({JENKINS_URL}/configure)选项:[ X ] Restrict project naming扩展为(o) Role-Based Strategy以约束作业的命名。顺便说一句:正如SuperUser response中详细说明的那样,一个作业只有一个真实的的全名(路径),尽管有/view/的url。
{JENKINS_URL}/configure
[ X ] Restrict project naming
(o) Role-Based Strategy
/view/
1条答案
按热度按时间i2loujxw1#
看起来最简单的解决方案是安装Folders plugin,将作业移动到文件夹并使用Folder-based Authorization Strategy。我们使用的模式是高级Role-based Authorization Strategy,因为我们的安装早于基于文件夹的插件的可用性。
可以创建递归文件夹的视图,这样它们就可以看到它们有权使用的作业以及它们所属的位置。
还有一个(
{JENKINS_URL}/configure
)选项:[ X ] Restrict project naming
扩展为
(o) Role-Based Strategy
以约束作业的命名。
顺便说一句:正如SuperUser response中详细说明的那样,一个作业只有一个真实的的全名(路径),尽管有
/view/
的url。