centos8.2安装jenkins

前言

前几天双十一,因为是腾讯云的新用户,就在它家买了个服务器。
想着以前一直想搞一个jenkins,但由于买的阿里云服务器配置低,就一直没搞,这下好了,拿它连连手。

安装jenkins必须依赖的java

curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/ijava.sh && chmod 755 ./ijava.sh && ./ijava.sh  && rm -rf ./ijava.sh

查看是否安装成功:

[root@VM-24-8-centos ~]# java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

安装jenkins

curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/iJenkins.sh && chmod 755 ./iJenkins.sh && ./iJenkins.sh  && rm -rf ./iJenkins.sh

这个脚本其实就是把官网的安装命令给集中到了一起

如果启动不成功报错

ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)

这个意思说明 jenkins没找到你的java安装路径,搞一个软链即可

# /home/jdk1.8.0_141/bin/java 是java的安装路径
ln -s /home/jdk1.8.0_141/bin/java /usr/bin/java

初始化jenkins

1、安装完成后访问页面
ip+默认8080端口,比如我的

http://82.157.146.87:8080/


如果一直卡在Please wait while Jenkins is getting ready to work ...,进不去该怎么办?
参考:https://zhuanlan.zhihu.com/p/122907442

终端执行查看临时密码命令:

head -1 /var/lib/jenkins/secrets/initialAdminPassword

结果如下类似

[root@VM-24-8-centos ~]# head -1 /var/lib/jenkins/secrets/initialAdminPassword
6b59c72f0e81429086f1291f23d3bcfc

2、jenkins引导页,输入密码继续
选择安装推荐插件

3、安装完成后,使用admin账号进入,并使用默认JekinsUrl


记得重启一下

所有的操作都完成后,记得重启一下
否则可能出现汉化不完整或者插件不能用的情况
http://82.157.146.87:8080/restart

后续操作:给jenkins同步服务器的环境变量

方便使用服务器全局工具, 这样jenkins创建的项目里可以直接使用服务器全局软件 这样你就可以免去全局工具配置
系统管理>系统配置>全局属性>新增

这个配置项的值,就是服务器环境变量的值 输入以下命令,即可查看

[root@VM-24-8-centos ~]# echo $PATH
/root/.nvm/versions/node/v16.13.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/home/jdk1.8.0_141/bin:/root/bin

后续操作:安装git

因为我们的项目在github,需要从git仓库上拉去,所以git工具是必须的。
一般项目都是在git,如果你的项目不在git也可以忽略此步骤。

yum install -y git
posted @ 2021-11-14 14:50  丁少华  阅读(1177)  评论(0编辑  收藏  举报