Jenkins安装与配置(保姆级教程)

4,593 阅读2分钟

 一、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