詹金斯克隆问题。用户可以编辑原始作业的配置

问题描述 投票:0回答:1

我有jenkins实例在一台机器上运行,我想与其他人分享我在其中创建的工作。我希望他们克隆并更改他们的工作,但不要编辑我的工作配置。

我在jenkins实例中添加了Extended Read Plugin。如果我为我的工作授予了Job / Configure权限,则其他人可以克隆它。但不幸的是,它也为我们的工作提供了不需要的编辑配置权限。

任何克服这个问题的建议。

jenkins
1个回答
1
投票

让我们假设您的jenkins工作是git存储库。

  • 您想与John分享您的工作: Git解决方案:在git Web控制台中为John授予权限。 Jenkins解决方案:在jenkins控制台中为John创建用户。
  • 我希望John克隆并更改他的工作,但我无法编辑我的工作设置 Git解决方案:John必须创建一个基于master的分支,并且无需触摸master分支即可执行任何操作。 Jenkins解决方案:使用副本选项创建基于原始作业的新作业。授予原始作业中John的读取权限和新作业中的完全访问权限。

从OPTION复制

copy from

角色策略插件

这里有一个简单的方法来restrict view of jobs per user

© www.soinside.com 2019 - 2024. All rights reserved.