Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Jenkins项目的安全性_Jenkins_Jenkins Plugins - Fatal编程技术网

基于Jenkins项目的安全性

基于Jenkins项目的安全性,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我在Jenkins中使用基于角色的安全性 我想知道的是,有一种方法可以做下面的事情 出席: 使用基于角色的插件 在经理下分配角色 “全局角色”>>如果我有一个“管理员”,他可以创建一个项目 “项目角色”“>>创建的单个项目允许您生成/删除/ect作业,但不创建作业 问题是: 我想一个人有管理权创建一个项目 团队成员进入该项目并创造就业机会,但只为该项目授予了权限,而没有授予他们“全局管理权限” 我想要的未来: 管理员角色: 为个人管理员(全局权限)提供创建应用程序(项目)的权限 基于

我在Jenkins中使用基于角色的安全性

我想知道的是,有一种方法可以做下面的事情

出席:

使用基于角色的插件

在经理下分配角色

  • 全局角色”>>如果我有一个“管理员”,他可以创建一个项目
  • 项目角色”“>>创建的单个项目允许您生成/删除/ect作业,但不创建作业
问题是:

  • 我想一个人有管理权创建一个项目
  • 团队成员进入该项目并创造就业机会,但只为该项目授予了权限,而没有授予他们“全局管理权限”
我想要的未来:

管理员角色

  • 为个人管理员(全局权限)提供创建应用程序(项目)的权限
基于项目的

  • 团队成员有权仅为该应用程序(项目)创建和删除作业,无权访问其他应用程序(项目),也无权创建其他项目或接触其他人的项目
任何新的安全权限插件,我都使用基于角色的插件

有什么新的有趣的插件可以让我看看我能往哪个方向走吗?

@adam

看一看

这个插件添加了一个新的基于角色的策略,以方便用户 管理层。这一战略允许:

  • 创建全局角色,如管理员、作业创建者、匿名者等。, 允许在上设置总体、从属、作业、运行、查看和SCM权限 全球基础
  • 创建项目角色,仅允许设置作业和 基于项目运行权限
  • 创建从属角色,允许 设置与节点相关的权限
  • 将这些角色分配给用户
希望能有所帮助。

您需要:

First step is install the plugin "Jenkins Role Strategy Plugin".
Second step is reset Jenkins.
按照以下步骤操作:

  • 使用您的凭据登录到Jenkins
  • 去“管理詹金斯”
  • 转到“配置全局安全性”
  • 在“授权”选项中,选择“基于项目的矩阵授权策略”,并根据需要设置权限
  • 显然,如果您需要像administrator这样的权限,那么将根据需要设置相应的权限

    注: 如果需要按作业放置权限,则必须在“启用基于项目的安全性”选项中为每个作业设置权限


    关于…

    您尚未在“礼物:”标签下发布任何内容。此外,您还可以使用前面的四个空格设置代码格式。要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题因堆栈溢出而脱离主题,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。