Jenkins安装与配置

本文详述了Jenkins的在线安装过程,包括下载、安装Jenkins,配置JDK、Git、Maven和Gradle,调整端口,设置Gitlab,以及安装必要的插件。在安装过程中,解决了Jenkins离线和连接更新中心的问题,并完成了全局工具配置和系统配置。

Jenkins安装与配置

 

在线安装

下载jenkins应用

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

 

下载引入jenkins钥匙字符串

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

 

运行安装jenkins

sudo yum -y install jenkins    #下载最新的版本

 

若提示:jenkins-2.249.1-1.1.noarch.rpm 的公钥尚未安装,则使用以下脚本安装,跳过公钥检查。

sudo yum -y install jenkins --nogpgcheck

 

jenkins默认路径

安装目录: /usr/lib/jenkins (WAR包会放在这里)

工作目录: /var/lib/jenkins  (对应于环境变量 JENKINS_HOME)  

配置文件:/etc/sysconfig/jenkins  

日志:/var/log/jenkins/jenkins.log

 

Jenkins启动

配置jenkins端口

vi /etc/sysconfig/jenkins 

修改JENKINS_PORT="8088"

 

启动jenkins

 

sudo chkconfig jenkins on     #设置允许开机启动(在线安装的时候会自动设置,可以忽略)

 

启动

sudo systemctl start jenkins  

重启

sudo systemctl restart jenkins

 

启动后访问:http://10.23.137.1:8088/

 

进入解锁jenkins页面,到服务器中查询密码:5a5fa62b3d36480a97f4a589b7a041fb

vim /var/lib/jenkins/secrets/initialAdminPassword        #查询密码

将查询结果放入文本框中,点击继续按钮。

image.png

此时,若提示:该jenkins实例似乎已离线。

image.png

解决方法:

  1. 修改/var/lib/jenkins/hudson.model.UpdateCenter.xml

https://updates.jenkins.io/update-center.json 改成 http://updates.jenkins.io/update-center.json

  1. 修改/var/lib/jenkins/updates/default.json

"connectionCheckUrl":"http://www.google.com/" 改成"connectionCheckUrl":"http://www.baidu.com/"

  1. 重启

再刷新页面,进入配置向导,选择安装推荐的插件

image.png

若安装不成功,完成后点击重新安装,直到全部安装成功。进入创建用户页面。

image.png

创建一个管理员用户,进入实例配置页面,不用修改信息,点击保存并完成。

 

 

 

完成jenkens安装。

image.png

全局工具配置

选择Manage Jenkins,点击Global Tool Configuration,再全局工具配置中,设置建工具、版本控制工具和JDK 版本。这些工具通常有Maven、Ant、shell脚本等主流构建工具,git、CVS等版本控制工具,由于jenkins要构建gradle项目,还要安装gradle。

image.png

配置JDK

查找服务器中JDK安装路径

# echo $JAVA_HOME 
/usr/java/jdk1.8.0_221-amd64

进入全局工具配置页面。

image.png

点击新增JDK按钮,展示如下信息:

image.png

因为系统存在JDK,取消Install automatically的选中,展示如下信息。

image.png

配置好后点击保存,完成配置。

 

配置Git

进入全局工具配置页面,输入git安装路径。点击保存完成配置。

image.png

 

配置maven

首先配置setting.xml文件位置,如下图所示:

image.png

然后配置maven安装,点击新增Maven按钮,取消勾选自动安装,输入maven路径。

image.png

保存后即可完成maven配置。

配置Grandle

点击新增Gradle按钮,取消勾选自动安装,输入gradle路径

image.png

点击保存,完成gradle配置。

 

系统配置

选择Manage Jenkins,点击Configure System。进入系统配置,用于配置全局设置和路径。

image.png

 

配置Gitlab

输入gitlab访问地址,点击添加按钮,添加凭据,然后选择刚添加的凭据。

 

image.png

 

 

 

 

点击测试连接,显示success,表示gitlab连接通过,最后点击保存,完成gitlab配置。

安装插件

选择Manage Jenkins,点击Manage Plugins。jenkins的绝大部分功能都是通过插件实现的,所以需要什么功能就安装什么插件。

       image.png                                      

 

查看是否存在gitlab插件,若不存在,查找并安装。

image.png

其他插件(根据需要安装):

Maven Integration:用于构建Maven项目

Deploy to container:用于将已打包的应用发布远程服务器中

gitlab hook:自动触发项目构建

Publish Over SSH:远程自动部署

 

安装完成后,需要重启Jenkins服务

systemctl restart jenkins

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyondwild

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值