Jenkins的多租户设置

时间:2015-05-15 04:58:55

标签: jenkins jenkins-plugins multi-tenant

我想为Jenkins设置多租户支持。让我们在Jenkins中为两个用户(GitHub用户)提供5个作业,并且所有5个作业都在一个服务器中。

  • user_1j1j2j3个工作
  • user_2j4j5个工作

现在,

  • user_1只能查看j1j2j3个工作(并且看不到j4j5)< / LI>
  • user_2只能看到j4j5个工作
当他们进来詹金斯时。

我们如何设置Jenkins以获得多租户支持?

1 个答案:

答案 0 :(得分:2)

要以最快的方式完成您所描述的内容,请按以下步骤操作:

  1. 转到&#34;配置全局安全&#34;并导航到&#34;授权&#34;标签
  2. 使用&#34;基于角色的策略&#34;
  3. 为用户提供所需的访问权限
  4. 为用户提供所需的职位级别访问权限
  5. 您可以为您的工作使用某种类型的配员约定,您可以使用正则表达式为一组作业提供访问权限。

    另一种选择是查看一些可用于Jenkins的身份验证/授权插件。这个领域中一个流行的插件是Matrix Authorization Strategy Plugin(通常与Active Directory结合使用),虽然我没有亲自使用过它。

相关问题