我们在键盘上留下的余温
也将随时代传递到更远的将来
Fork me on GitHub

阿里云Linux服务器下安装Jekins过程记录

一、为什么使用Jekins

  Jekins用于开发中的好处有很多,大家都百度的到,这里就不说了

 

二、安装JDK,配置环境变量

  可参考网站也不说了,很多

 

三、安装Jekins

  1、删除Jenkins

  

复制代码
# rpm卸载

rpm -e jenkins

# 检查是否卸载成功

rpm -ql jenkins

# 彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf
复制代码

 

  2、下载地址:https://jenkins.io/download/ ,下载到本地再到服务器安装,或者直接服务器下载安装;

  3、注意与JDK的版本兼容性,JDK1.8兼容应该是最好的吧;

  4、服务器下安装

1 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

  5、如果命令报command not found!需要安装wget,输入以下命令使用yum安装wget:

1 yum -y install wget

  安装完成再执行步骤3

 

  6、安装密钥,执行后没有提示说明正常安装(Linux没有提示就是最好的提示)

1 sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

  7、安装

#查看当前jenkins库的版本
yum list jenkins --showduplicates|sort –r

#jenkins安装
yum install jenkins-2.332.4-1.1

 

  安装过程中需输入 y

  

  直至出现complete,则安装完成。

 

  默认端口为8080,所以后续西药更换滴,下面有介绍。👇

 

三、安装目录介绍

  /usr/lib/jenkins/      jenkins安装目录,war包会放在这里。
  /etc/sysconfig/       jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置
  /var/lib/jenkins/      默认的JENKINS_HOME
  /var/log/jenkins/jenkins.log jenkins日志文件

 

 

 

四、修改端口

  1、修改(无需,采用附录)

1 #vi /etc/sysconfig/jenkins

  

 

 

 

  2、重启

  

1 service jenkins restart

  重启报failed,大概是jdk位置与默认位置不一致,别急👇

1 #vi  /etc/init.d/jenkins   (无需,采用附录)

  

 

   再重启,发现成功啦,访问通过地址加端口号来访问

 

 

#修改配置后执行
systemctl daemon-reload

 

 

 

 

附:关闭Jenkins服务

  service jenkins stop

 

附:

最新版本 Jenkins 2.346.1 和之前版本还是有不一样的地方,这里只说几个 Jenkins 2.346.1 遇到的报错:
1 Aug 16 14:19:14 host-10-240-30-93 jenkins[31531]: jenkins: failed to find a valid Java installation 这种报错一直说是没安装JAVA,但是我明明按照以上方式都配置过了,最终解决方式就是编辑 vim /usr/lib/systemd/system/jenkins.service 文件,找到被注释的 Environment="JAVA_HOME=",把自己的JAVA路径写上,如 /opt/software/jdk
2 Aug 16 14:26:42 host-10-240-30-93 jenkins[10782]: java.net.BindException: Address already in use 你会发现在 vim /etc/sysconfig/jenkins 文件都改过了,但还是端口占用,依然需要修改 vim /usr/lib/systemd/system/jenkins.service 文件,并编辑 Environment="JENKINS_PORT=7777" 改成自己需要的端口
3 Aug 16 14:28:37 host-10-240-30-93 jenkins[20925]: Caused: java.io.IOException: Failed to start Jetty 检查所有配置包括 /etc/sysconfig/jenkins 和 /usr/lib/systemd/system/jenkins.service,却报配置正确
4 Aug 16 14:44:10 host-10-240-30-93 jenkins[12516]: jenkins: invalid Java version: java version "17.0.3.1" 2022-04-22 LTS JAVA版本过高或过低导致,我用 java17 或 11 直接不行,换成 8 就好了

 

posted @   Neumann97  阅读(648)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示