我们在键盘上留下的余温
也将随时代传递到更远的将来
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 @ 2022-09-29 14:09  Neumann97  阅读(590)  评论(0编辑  收藏  举报