一、Jenkins软件安装
1、Jenkins需要依赖JDK,所以先安装JDK1.8
自己写的一个安装JDK的文章:
Linux(centos 7.5)服务器安装JDK(1.8)
https://blog.csdn.net/lydms/article/details/95232577
2、Linux安装Gitlab
自己写的一个安装Gitlab的文章:
https://blog.csdn.net/lydms/article/details/113827615
3、下载Jenkins安装包
- 方式一:官网下载
http://mirrors.jenkins.io/redhat-stable/
我这里采用的jenkins-2.194-1.1.noarch.rpm
- 方式二:wget下载
wget https://codechina.csdn.net/weixin_44624117/software/-/raw/master/software/jenkins-2.194-1.1.noarch.rpm
- 方式三:CSDN下载
CSDN地址
https://download.csdn.net/download/weixin_44624117/15386474
4、安装Jenkins
rpm -ivh jenkins-2.194-1.1.noarch.rpm
5、修改 Jenkins配置
打开配置文件:
vim /etc/sysconfig/jenkins
修改的内容为(可以不做更改):
更改登录账号(默认Jenkins),登录端口号(默认8080);
JENKINS_USER="root" JENKINS_PORT="8888"
6、启动Jenkins
启动Jenkins
systemctl start jenkins
可能遇到的问题
原因 : 找不到安装的JDK
解决 :
打开配置文件
vim /etc/init.d/jenkins
将自己JDK地址,添加到配置文件中
/usr/local/java/jdk1.8.0_181/bin/java
加载配置文件
systemctl daemon-reload
启动Jenkins
systemctl start jenkins
二、Jenkins简单配置
1、打开浏览器访问
注意:如果访问不了,查看是否开启相应端口的防火墙限制。
2、获取并输入admin账户密码
打开以后,看到登录密码,存在服务器某个文件中。
查看服务器中密码
cat /var/lib/jenkins/secrets/initialAdminPassword
将获取到的密码输入到浏览器中登录。
3、跳过插件安装
因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装。
4、添加一个管理员账户,并进入Jenkins后台
至此配置完成。
三、Jenkins安装插件
Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。Maven构建项目等功能需要依靠插件完成。
1、把Jenkins官方的插件列表下载到本地
Jenkins->Manage Jenkins->Manage Plugins,点击Available。
这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址。
2、修改Jenkins插件下载地址
Linux服务加载配置信息
cd /var/lib/jenkins/updates
添加地址
sed -i 's/http:\/\/updates.jenkinci.org\/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
最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址。
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit后,在浏览器输入: http://8.275.239.734:8888/restart ,重启Jenkins。
四、下载中文汉化插件
Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"。
完成后如下图(可能部分菜单汉化会失败):
重启Jenkins后,就看到 Jenkins汉化了。
五、可能遇到的问题
1、找不到JDK
可能遇到的问题
原因 : 找不到安装的JDK
解决 :
打开配置文件
vim /etc/init.d/jenkins
将自己JDK地址,添加到配置文件中
/usr/local/java/jdk1.8.0_181/bin/java
加载配置文件
systemctl daemon-reload
启动Jenkins
systemctl start jenkins
2、没有加载配置文件
解决:
systemctl daemon-reload