我如何根据每个工作获得jenkins许可?

dia*_*dem 10 jenkins

一些工作推向QA,一些工作推向生产.

只允许开发者推动质量保证,只允许质量保证推进生产.除了制作两个单独的构建服务器(以某种方式共享工件),如何限制权限?

Sla*_*lav 17

您需要在全局配置中使用基于项目的矩阵授权策略,并在作业配置上使用启用基于项目的安全性.

这一切都在这里解释
标准安全解释


man*_*bcd 6

您必须使用Jenkins提供的工具管理限制.如果您有管理员状态,请转到"Jenkins配置"(图1),然后转到"管理和分配角色"(图2).在这里,您将看到"管理角色"和"分配角色".

从仪表板访问jenkins配置 Jenkins管理和分配角色 在此输入图像描述

使用"管理角色"可以创建/更新角色并为已确定的项目分配权限,还可以管理每个作业的限制.使用"管理和分配角色"将角色分配给用户或其他组.

角色/权限矩阵:

Jenkins的权限矩阵

因此,您可以配置组来管理确定的作业,执行其他作业或只是能够访问和查看作业详细信息.