一、Jenkins安装
1、下载rpm安装包
1)直接进入Jenkins官网。(Jenkins download and deploymentJenkins download and deploymentJenkins download and deployment) 
2) 点击以前的发行版,进入页面后下滑,点击父级目录。
3)选择对应操作系统。(以rehat为例)
4)进入页面后下滑,选择对应版本的rpm进行下载。这里对Jenkins的版本进行说明。由于 Jenkins 2.357 版本开始,Jenkins 最低需要 Java 11。所以本次安装我们以 jenkins-2.350-1.1.noarch.rpm 为例。
5)将rpm包上传到Linux服务器的opt目录
2、安装Jenkins
1)执行安装命令。
rpm -ivh jenkins-2.350-1.1.noarch.rpm
2)查看Jenkins服务配置文件。
systemctl status jenkins
3)修改Jenkins服务配置文件。
修改用户和组为root;指定jdk目录;修改启动端口号
vim /usr/lib/systemd/system/jenkins.service
4)重新加载系统配置。
systemctl daemon-reload
5)启动jenkins。
启动
systemctl start jenkins
停止
systemctl stop jenkins
6)开放Jenkins访问端口。(端口与配置文件中一致)
firewall-cmd --zone=public --add-port=8088/tcp --permanent
firewall-cmd --reload
7)浏览器访问(ip:port),出现这个界面说明安装成功,查看Jenkins密码进行下一步。
8)点击选择插件安装,然后选择无进行下一步。
9)创建用户。
10)保存实例。
11)进入Jenkins。
3、插件安装
1)缓存插件列表。
点击Manage Jenkins --》 Manage Plugins --》Available 等待浏览器加载完成。(这样做是为了把Jenkins官方的插件列表下载到本地)
2)修改Jenkins镜像源。
进入配置目录,修改镜像源为清华源。
cd /var/lib/jenkins/updates
sed -i 's/https://updates.jenkins.io/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
然后,点击Advanced,把Update Site改为国内插件下载地址 。
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit后,在浏览器输入: http://ip:port/restart ,重启Jenkins。
3)下载汉化插件。
点击Manage Jenkins --》Manage Plugins,点击Available,搜索"Chinese"。
安装完成后重启jenkins。
4、卸载Jenkins
依次执行命令。
1、rpm卸载
rpm -e jenkins
2、检查是否卸载成功
rpm -ql jenkins
3、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf
5、常见问题
1)实例离线
由于网速较慢,即使该Jenkins所在机器可以联网,但是还是会出现该jenkins实例已经离线,这个时候不要慌。我们先将Jenkins服务关闭,修改Jenkins镜像源重新启动即可。
编辑
具体操作如下:
(1)停止jenkins
systemctl stop jenkins
(2) 进入Jenkins工作目录
cd /var/lib/jenkins
(3) 修改镜像源
vim hudson.model.UpdateCenter.xml
将url修改为
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
编辑
(4)重启jenkins即可
重启后重新根据上述步骤操作。
systemctl start jenkins