系统管理主要用于jenkins后台管理配置,包含系统设置、全局安全配置、全局工具配置、管理插件、管理节点、管理用户等功能。
本文将介绍的是系统管理中两个主要功能:管理用户、管理插件。
一、管理用户
主要用于创建、删除、修改jenkins用户。
路径:系统管理->管理用户。
- 新建用户
1、点击左上角“新建用户”,进入新建用户界面。
2、输入用户名、密码、确认密码、全名、电子邮件地址等信息,点击“新建用户”按钮,如下图所示。
3、新建用户成功后,用户列表显示该用户信息。
- 修改用户信息
1、若需要修改用户信息,则在用户列表中,点击对应用户的设置按钮,进入到修改用户信息页面。
2、可修改账户名称、描述、邮件地址、默认视图、密码等信息,修改后直接点击“保存”即可。
- 删除用户信息
1、若需要删除用户信息,则在用户列表中,点击对应用户的删除按钮,弹出确认框,点击“确认”即可删除。
二、管理插件
jenkins编译部署项目时,需要依赖于各种插件,下面主要介绍一下插件的安装过程及一些常用的插件。
- 安装过程(以Email Extension Plugin为例)
1、路径:系统管理->管理插件
2、在搜索框根据‘Email Extension Plugin’搜索,勾选,点击“直接安装”。
3、等待安装,页面全部插件安装完成即可。
- 常用插件如下:
1、Email Extension Plugin:用于邮件配置
2、HTML Publisher Plugin:用于发布html文件
3、Role-based Authorization Strategy:基于角色的用户控制权限
4、Git Plugin:源码管理增加对Git的支持
5、Subversion Plugin:源码管理增加对SVN的支持
6、Ivy Plugin:通过配置Apache Ivy自动化地配置一次构建并触发其有构建依赖的其他构建
7、disk usage Plugin:用于监控每次build项目所花费的物理空间
8、Python Plugin:构建时可执行Python脚本
9、email-ext Plugin:提供发送HTML格式的邮件
10、HTML publisher Plugin:支持HTML格式的report
11、android lint Plugin:支持android项目检查
12、Build With Parameters Plugin:支持在执行job前手工输入参数
13、Join Plugin:支持设置一个job在某几个job执行之后再执行
14、Maven Integration plugin:支持Maven集成