0


linux-jenkins安装

jenkins安装

持续集成环境-Jenkins安装

1、安装JDK

Jenkins需要依赖DK,所以先安装JDK1.8

yum install java-1.8.0-openjdk* -y

安装目录为:/usr/lib/jvm

2、获取jenkins安装包

下载页面:https://jenkins.io/zh/download/

或者Index of /jenkins/redhat/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

安装文件:jenkins-2.289.2-1.1.noarch.rpm

3、把安装包上传到192.168.xx.xx服务器,进行安装

rpm -ivh jenkins-2.289.2-1.1.noarch.rpm

如果一直类似的错误:stat: cannot stat ‘/var/cache/jenkins’: No such file or directory。

进入/etc/sysconfig,删除掉jenkins,重新安装.

备注:sudo是因为不是root用户,无权限,所以使用sudo

4、修改Jenkins配置

vi /etc/syscofig/jenkins

修改内容如下:

JENKINS_USER ="root”

JENKINS_PORT="8888"

5、 启动jenkins

systemctl start jenkins

6、如果防火墙没有关闭,需要把端口号加入防火墙。

firewall-cmd --zone=public --add-port=8888/tcp --permanent

firewall-cmd --reload

7、访问Jenkins

http://192.168.xx.xxx:8888

8、去提示的文件查看密码并输入

cat /var/lib/jenkins/secrets/initialAdminPassword

输入完点击继续

9、跳过插件安装

因为jenkins插件安装需要连接官方默认连接下载,速度非常慢,而且经常会失败,所以我们暂时跳过插件安装。后续我们会配置其他下载链接,速度会非常快。

所以我们选择插件安装:

选择全无:

点击安装,安装完让我们创建一个管理员账户:

密码:jll123456

10、插件安装

10.1、替换插件安装下载源地址

进入这个文件夹:/var/lib/jenkins/updates

里面有个default.json文件,里面对应Available中所有插件的地址信息,地址是国外的,所以我们需要把这个文件中的国外的地址替换为国内的。

这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

cd /var/lib/jenkins/updates

sed -i 's/http:V/updates.jenkins-ci.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/updatecenter.json

替换完后,需要重启jenkins,在8888端口后加上/restart可以重启jenkins。如:

http://192.168.xx.xx:8888/restart

11、插件安装完后重启jenkins,如果访问报错

解决方法

下载hpi文件,并将其放到JENKINS_HOME/plugins文件夹。jenkins plugin文件夹一般在下面位置:/var/lib/jenkins/plugins/。

Role strategy hpi plugin的下载链接为:

https://updates.jenkins.io/latest/role-strategy.hpi

重启jenkins服务:systemctl restart jenkins

标签: jenkins linux centos

本文转载自: https://blog.csdn.net/jll126/article/details/125123230
版权归原作者 荆茗Scaler 所有, 如有侵权,请联系我们删除。

“linux-jenkins安装”的评论:

还没有评论