Jenkins系统管理介绍

一、系统管理界面总览

在这里插入图片描述

二、详细配置介绍

1、系统设置

可以查看jenkins的主目录和设置系统消息,设置maven项目的相关参数等,还可以设置一下全局变量和添加环境变量。

2、全局安全配置

这里配置用户访问控制,选择"启用安全",在"安全域"中选择"Jenkins专有用户数据库",并选中"允许用户注册",这样开发和测试人员以及新入职的同事就可以自行注册了。

在授权策略中选择"Role-Based Strategy",这样在系统管理页面中就会出现"Manage and Assign Roles"这个小黄锁了。运维管理人员就可以根据不同的项目和权限对用户进行基于角色的管理了。
在这里插入图片描述

3、全局工具配置

包含了JDK、Git、Gradle、Ant、Maven、Ansible等打包或者代码管理工具的位置设置。即使什么都不设置也是可以的,记得在之后的脚本中加载变量就行。

4、插件管理

主要是安装或者升级插件用的。之前已经有过推荐插件的介绍和安装步骤的演示了,这里不再过多赘述。

5、系统信息

这里可以看到系统属性、环境变量、插件等的详细情况。

6、节点管理

如果同一时间需要构建的项目过多,则可能会使到主从模式的集群进行构建发布。

7、管理用户

管理员可以在这里创建新的用户。这里列出了所有的用户,包括管理员创建的用户和自行注册的用户。管理员还可以在用户右边的设置中修改用户的Full Name、邮箱、密码等。

8、Manage and Assign Roles(小黄锁)

这个选项需要安装插件Role-Based Strategy

通过角色的管理和分配来实现权限的管理。
在这里插入图片描述

8.1管理角色
1)全局角色的设置

就是定义一个全局角色组(Role to add),并设置权限。这里通过add添加一个developers组,并只赋予对全局的读权限。

在这里插入图片描述

2)项目角色的设置

就是定义一个项目角色组(Role to add),编写一个匹配项目名称的正则表达式(Pattern),先add好。再选择这个项目角色组对匹配到的项目的权限。经过这样两层的过滤,基本上每个人都会有合适的权限了。

在这里插入图片描述

8.2分配角色

就是对每个用户的角色进行具体的分配。先把用户add到Global roles中,并勾选这个用户要使用的全局角色组(例如developers)。

在这里插入图片描述

再把用户add到Item roles中,并勾选这个用户要使用的项目角色组(例如dev1_java)。
在这里插入图片描述
到现在为止,在构建项目之前,jenkins的基础配置就差不多了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值