Linux学习34 - 安装新版jenkins
前言
2022年 从 6 月 28 日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。
也就是说最新版本的jenkins (2.403)不支持jdk1.8版本了,最低需要jdk1.11
安装jdk
以centos 为例,yum安装
yum install java-11-openjdk* -y
如果之前有安装jdk1.8 需先卸载掉
yum -y remove java-1.8.0*
检查当前版本号
[root@]# java -version
openjdk version "11.0.19" 2023-04-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.19.0.7-1.el7_9) (build 11.0.19+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.19.0.7-1.el7_9) (build 11.0.19+7-LTS, mixed mode, sharing)
jenkins 2.403版本
下载最新版v2.403,下载地址https://updates.jenkins.io/download/war/2.403/jenkins.war
下载完成后,放到tomcat 的 webapps目录 下
[root@iZ2vchn8sk983jm605yhshZ webapps]# ll
total 24
drwxr-x--- 15 root root 4096 Apr 26 10:52 docs
drwxr-x--- 7 root root 4096 Apr 26 10:52 examples
drwxr-x--- 6 root root 4096 Apr 26 10:52 host-manager
drwxr-xr-x 11 root root 4096 May 6 21:34 jenkins
drwxr-x--- 6 root root 4096 Apr 26 10:52 manager
drwxr-x--- 3 root root 4096 Apr 26 10:52 ROOT
重启tomcat
[root@iZ2vchn8sk983jm605yhshZ bin]# pwd
/root/tomcat/apache-tomcat-8.5.64/bin
[root@iZ2vchn8sk983jm605yhshZ bin]# ./startup.sh
Using CATALINA_BASE: /root/tomcat/apache-tomcat-8.5.64
Using CATALINA_HOME: /root/tomcat/apache-tomcat-8.5.64
Using CATALINA_TMPDIR: /root/tomcat/apache-tomcat-8.5.64/temp
Using JRE_HOME: /
Using CLASSPATH: /root/tomcat/apache-tomcat-8.5.64/bin/bootstrap.jar:/root/tomcat/apache-tomcat-8.5.64/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
启动jenkins
解压完之后,只要tomcat是启动的,浏览器输入:http://公网ip:8080/jenkins 就能访问了(打不开的话重启tomcat)
首次打开,在/usr/share/tomcat/.jenkins/secrets/initialAdminPassword
目录找到密码,输入进去就能访问了
[root@yoyo tomcat]# cd /
[root@yoyo /]# cd /usr/share/tomcat/.jenkins/secrets/initialAdminPassword
-bash: cd: /usr/share/tomcat/.jenkins/secrets/initialAdminPassword: Not a directory
[root@yoyo /]# cd /usr/share/tomcat/.jenkins/secrets
[root@yoyo secrets]# vim initialAdminPassword
9475379d346744cea5056130e1ab85xx
把密码复制了,贴到浏览器输入框就能访问了,弹出的框选左边这个安装全部插件
接下来喝杯咖啡,让它全部下载完成就可以了
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
2021-05-06 postman使用教程2-发 post 请求(application/json和application/x-www-from-urlencoded)
2021-05-06 postman使用教程1-安装与使用
2020-05-06 python笔记45-经典面试题:判断字符串括号是否闭合{}[]()