centos系列,yum部署jenkins2.479.1,2024年长期支持版本
注意:jenkins建议安装LTS长期支持版本,而不是安装每周更新版本,jenkins安装指定版本openjdk官网下载Index of /jenkins/redhat-stable/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorJenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 ,Jenkins 最低需要 Java 11。Jen
centos系列,yum部署jenkins2.479.1,2024年长期支持版本
0、介绍
注意:jenkins建议安装LTS长期支持版本,而不是安装每周更新版本,jenkins安装指定版本
openjdk官网下载
Index of /jenkins/redhat-stable/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 ,Jenkins 最低需要 Java 11。
Jenkins 2.357及以后的版本要求jdk版本最低11,否则启动时会报错
Jenkins 2.357以前的版本可以使用jdk8
Long Term Support (LTS) Release Line
Supported Java versions for the LTS release line are:
-
2.479.1 (October 2024) and newer
Java 17 or Java 21
-
2.426.1 (November 2023) and newer
Java 11, Java 17 or Java 21
-
2.361.1 (September 2022) and newer
Java 11 or Java 17
-
2.346.1 (June 2022) and newer
Java 8, Java 11, or Java 17
-
2.164.1 (March 2019) and newer
Java 8 or Java 11
-
2.60.1 (June 2017) and newer
Java 8
-
1.625.1 (October 2015) and newer
Java 7
1、openjdk 17配置
//获取文件后,解压移动
[root@node33-104 tmp]# ls OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
[root@node33-104 tmp]# tar xf OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
[root@node33-104 tmp]#mv jdk-17.0.12+7/ /usr/local/
[root@node33-104 tmp]# ls /usr/local/jdk-17.0.12+7/
bin conf include jmods legal lib man NOTICE release
//环境变量配置
vi /etc/profile
export JAVA_HOME=/usr/local/jdk-17.0.12+7
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
2、openjdk 17 安装完成
[root@node33-104 tmp]# java -version
openjdk version “17.0.12” 2024-07-16
OpenJDK Runtime Environment Temurin-17.0.12+7 (build 17.0.12+7)
OpenJDK 64-Bit Server VM Temurin-17.0.12+7 (build 17.0.12+7, mixed mode, sharing)
[root@node33-104 tmp]#
3、jenkins 2.479.1 rpm安装完成
//获取文件后,安装
[root@node33-104 tmp]# ls jenkins-2.479-1.1.noarch.rpm
jenkins-2.479-1.1.noarch.rpm
[root@node33-104 tmp]# yum install -y /tmp/jenkins-2.479-1.1.noarch.rpm
4、jenkins配置
vi /usr/lib/systemd/system/jenkins.service
修改为一下
1
User=root
Group=root
2
Environment=“JAVA_HOME=/usr/local/jdk-17.0.12+7/”
3
Environment=“JENKINS_JAVA_CMD=/usr/local/jdk-17.0.12+7/bin/java”
4//8080访问端口是默认高危常见端口,可以自定义
Environment=“JENKINS_PORT=8080”
5、启动jenkins,并开机自启
[root@node33-104 tmp]# systemctl start jenkins
[root@node33-104 tmp]# systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2024-10-09 17:19:51 CST; 2 days ago
[root@node33-104 tmp]# ss -atnl
LISTEN 0 50 [::]:8080 [::]😗
[root@node33-104 tmp]# systemctl enable jenkins
6、访问jenkins
ip+8080 admin/提示的随机密码
亲测有效
选项
推荐安装插件或自定义安装插件,开始吧,建议先推荐安装插件,后续需要什么插件可以补上
看到最后小编有话要说,测试成功,觉得有用的话,麻烦点赞或收藏,或有什么疑问大家评论一起讨论
更多推荐
所有评论(0)