【问题标题】:Build access in jenkins在詹金斯中建立访问权限
【发布时间】:2020-12-30 16:40:09
【问题描述】:

我们在 jenkins 中为所有 GIT 存储库使用多分支管道。

假设我们团队中有 100 名开发人员(分为 2 组),我们希望根据分支名称限制每个人的构建访问权限。

  1. 属于第 1 组的开发人员可以构建任何分支。
  2. 属于第 2 组的开发人员只能构建以功能或用户开头或包含功能或用户的分支。

请告诉我是否可以在 jenkins 中进行操作?

【问题讨论】:

    标签: git jenkins jenkins-plugins alm multibranch-pipeline


    【解决方案1】:

    在同一个工作中管理这种分离并非易事,但如果您可以为每个项目定义 2 个工作:

    • 一个允许构建所有分支
    • 仅适用于特定分支

    然后您可以通过Project-based Matrix Authorization Strategy,将一个组限制为可以关联到第二种项目的角色。
    这使用“项目角色”,该角色只能应用于与特定模式(命名约定)匹配的特定项目(即工作)。

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 2019-11-17
    • 2022-08-13
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多