centos7 部署Jenkins
1、java环境
参考链接:centos7通过yum安装JDK1.8_来吧 单刷各种经典-CSDN博客_yum安装java
操作步骤:
检索1.8的列表 yum list java-1.8* 安装1.8.0的所有文件 yum install java-1.8.0-openjdk* -y 使用命令检查是否安装成功 java -version 到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了
2、rpm包安装和修改配置文件
参考链接: CentOS 7 安装 Jenkins - 晓晨Master - 博客园 (cnblogs.com)
操作步骤:
#安装
wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm --no-check-certificate rpm -ivh jenkins-2.156-1.1.noarch.rpm
#配置-监听端口
vim /etc/sysconfig/jenkins JENKINS_PORT="8080"
#为了不因为权限出现各种问题,这里直接使用root
vim /etc/sysconfig/jenkins #修改配置 JENKINS_USER="root"
#修改目录权限
chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins
#重启Jenkins服务并查看状态
systemctl restart jenkins
systemctl status jenkins
显示如下图

3、防火墙
参考链接:Centos7 防火墙开放端口,查看状态,查看开放端口 - 香菜哥哥 - 博客园 (cnblogs.com)
关闭防火墙后(或者开放Jenkins的端口),才能从别的设备访问Jenkins的web服务

4、jenkins安装后首次访问
参考链接:CentOS 7 安装 Jenkins - 晓晨Master - 博客园 (cnblogs.com)

从/var/lib/jenkins/secrets/initialAdminPassword文件中找到初始化密码,填入文本框。
密码验证通过后,提示安装插件,这里先不安装,后面修改Jenkins镜像源后再安装。
插件安装完成以后会创建管理员账户
5、修改Jenkins插件镜像源
参考链接:Jenkins 更换国内源 安装插件飞快 - JPinsz - 博客园 (cnblogs.com)
#修改default.json文件,配置清华大学的镜像源后,重启Jenkins服务
cd /var/lib/jenkins/updates sed -i 's#updates.jenkins.io/download/plugins#mirrors.tuna.tsinghua.edu.cn/jenkins/plugins#g' default.json && sudo sed -i 's#www.google.com#www.baidu.com#g' default.json systemctl restart jenkins

6、更新Jenkins版本
参考链接:【Jenkins】如何升级Jenkins版本_猫巳的博客-CSDN博客_jenkins升级

7、开启账号注册
参考链接:Jenkins使用过程遇到的问题记录_weixin_30621919的博客-CSDN博客
【系统管理】--【全局安全配置】,找到安全域,勾选”允许用户注册“

8、基于角色管理用户
参考链接: Jenkins用户权限管理-Role-based Authorization Strategy插件 - 刘晨[lcxhk_cn] - 博客园 (cnblogs.com)
9、配置邮箱插件
参考链接:Jenkins配置邮件发送测试报告 - wintest - 博客园 (cnblogs.com)
10、配置测试报告插件
参考链接:Jenkins持续集成输出html测试报告_lovedingd的博客-CSDN博客_jenkins 测试报告
11、设置jenkins为中文
参考链接:https://blog.csdn.net/cbuy888/article/details/89873892
简价:Jenkins 及其插件的简体中文语言,搜索关键词Localization,装完这个插件无需设置重启后即可以了
12、定时任务

13、安装ssh plugin插件(用于ssh登录到另一台设备执行命令)
参考链接:https://blog.csdn.net/taiyangdao/article/details/70163225
1)在Jenkins界面,系统管理->管理插件->安装SSH Plugin

2)
在Jenkins界面,系统管理->Configure(配置)->SSH remote hosts
配置要SSH远程连接的服务器信息
- Hostname: SSH服务器的地址
- Port: 22
- User Name: 登录用户名
- Password/Passphrase: 登录密码

3)
在Jenkins界面,配置一个job->在”构建环境“区域
勾选Execute shell script on remote host using ssh,并进行如下必要设置:
SSH site:选择步骤2设置的SSH
14、本地执行shell命令
参考链接:https://blog.csdn.net/fen_fen/article/details/111559588

3、配置免密登录:https://blog.csdn.net/jeikerxiao/article/details/84105529
4、查看ip网关等信息
CentOS7 查看IP、Gateway、DNS、Hostname、网关_u013551585的博客-CSDN博客_centos7查看dns和网关
5、安装桌面环境


浙公网安备 33010602011771号