第2章 Jenkins系统管理
插件管理
1.在线安装
Jenkins具有丰富的插件,我们可以在插件管理里去选择常用的插件。
推荐插件列表
- Git
- Git Parameter
- Pipeline
- Pipeline: Stage View
- Blue Ocean
- Generic Webhook Trigger
- Role-based Authorization Strategy
- Nexus Artifact Uploader
- Active Choices
- Localization: Chinese (Simplified)
- Maven Artifact ChoiceListProvider (Nexus)
安装完成
插件安装完成后可以直接重启Jenkins,再次来到登陆页面发现已经变成中文了。
2.离线安装
在线下载的时间可能会比较长,我们也可以将插件提前下好后打个压缩包,以后要用的时候直接解压到Jenkins对应的插件目录即可。
打包命令:
cd /var/lib/jenkins/
tar zcf jenkins_2464_plugin.tar.gz plugins
解压命令:
tar zxf jenkins_2464_plugin.tar.gz -C /var/lib/jenkins/
systemctl restart jenkins
第2章 权限角色管理
1.角色规划
用户 | 角色 | 项目 | 权限 |
---|---|---|---|
jenkins_user_dev | jenkins_role_dev | mall-service_DEV | 可查看,可运行 |
jenkins_user_test | jenkins_role_test | mall-service_TEST | 可查看,可运行 |
jenkins_user_ops | jenkins_role_ops | mall-service_DEVmall-service_TESTmall-service_PROD | 可查看,可运行,可修改 |
2.创建项目
需要创建以下三个项目:
- mall-service_DEV
- mall-service_TEST
- mall-service_PROD
3.创建用户
需要创建以下三个用户:
- jenkins_user_dev
- jenkins_user_test
- jenkins_user_ops
4.启用权限插件
5.创建角色
5.1 创建Global roles
5.2 创建Item roles
6.授权角色
7.验证权限
7.1 jenkins_user_dev用户测试
7.2 jenkins_user_test用户测试
7.3 jenkins_user_ops用户测试
第3章 数据备份
1.Jenkins备份方式
备份说明
Jenkins的备份非常简单,只需要将整个数据目录备份即可,可以结合定时任务定时备份。
cd /var/lib/
tar zcvf jenkins_backup_20240630.tr.gz jenkins
2.Jenkins数据恢复
只需要将备份文件恢复到数据目录即可。
tar zxvf jenkins_backup_20240630.tr.gz -C /var/lib/
更新: 2024-06-30 20:06:41