微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在詹金斯建立访问权限

如何解决在詹金斯建立访问权限

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

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

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

请问是否可以用詹金斯做?

解决方法

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

  • 允许建立所有分支机构的人
  • 一个仅用于某些分支

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。