我想为Jenkins设置多租户支持。让我们在Jenkins中为两个用户(GitHub用户)提供5个作业,并且所有5个作业都在一个服务器中。
user_1
有j1
,j2
,j3
个工作user_2
有j4
,j5
个工作现在,
user_1
只能查看j1
,j2
和j3
个工作(并且看不到j4
或j5
)< / LI>
user_2
只能看到j4
和j5
个工作我们如何设置Jenkins以获得多租户支持?
答案 0 :(得分:2)
要以最快的方式完成您所描述的内容,请按以下步骤操作:
您可以为您的工作使用某种类型的配员约定,您可以使用正则表达式为一组作业提供访问权限。
另一种选择是查看一些可用于Jenkins的身份验证/授权插件。这个领域中一个流行的插件是Matrix Authorization Strategy Plugin(通常与Active Directory结合使用),虽然我没有亲自使用过它。