当前位置: 首页 > news >正文

在ubuntu系统上离线安装jenkins的做法

作者:朱金灿
来源:clever101的专栏

1.安装java环境和下载war包:

  Jenkins 依赖于 Java 环境(OpenJDK 11 或更高版本):

# 安装OpenJDK 11和字体依赖
sudo dpkg -i openjdk-11-jre-headless_*.deb fontconfig_*.deb

  下载Jenkins war包,下载地址是:
Jenkins war包下载列表。
我下载的jenkins版本是2.522。

2.测试war包

  执行命令:

java -jar ./jenkins.war --httpPort=8080

  在浏览器中输入:http://192.168.1.55:8080/ 其中192.168.1.55为服务器地址。

3.创建jenkins系统服务

  通过systemd管理
创建服务文件:

sudo vi /etc/systemd/system/jenkins.service

在服务文件填写如下内容:

[Unit]
Description=Jenkins Service
After=network.target[Unit]
Description=Jenkins Service
After=network.target[Service]
Type=simple
ExecStart=/usr/bin/java -jar /home/znzx-fuwuqi1/jenkins.war --httpPort=8080
WorkingDirectory=/home/znzx-fuwuqi1/
Restart=always
RestartSec=10
Environment="JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64"  # 根据实际Java路径调整
Environment="JENKINS_HOME=/home/znzx-fuwuqi1/.jenkins/"  # Jenkins工作目录[Install]
WantedBy=multi-user.target

启动并启用服务:

sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins

4.测试jenkins是否可用

  在浏览器中输入:http://192.168.1.55:8080/, 看看是否出现以下界面:
jenkins首页

http://www.dtcms.com/a/334217.html

相关文章:

  • 立体匹配中的稠密匹配和稀疏匹配
  • 8.16 pq
  • [系统架构设计师]系统质量属性与架构评估(八)
  • 解锁JavaScript性能优化:从理论到实战
  • 【完整源码+数据集+部署教程】太阳能面板污垢检测系统源码和数据集:改进yolo11-RVB-EMA
  • 地级市+省级气候政策不确定性指数(2000-2023年)-实证数据
  • ollama 自定义模型
  • imx6ull-驱动开发篇27——Linux阻塞和非阻塞 IO(上)
  • 【JS】认识并实现一个chrome扩展程序
  • 如何在 MacOS 上安装 SQL Server
  • MySQL完整重置密码流程(针对 macOS)
  • 硬核北京 | 2025世界机器人大会“破圈”,工业智能、康养科技…… 亦庄上演“机器人总动员”
  • Flink Sql 按分钟或日期统计数据量
  • 中本聪思想与Web3的困境:从理论到现实的跨越
  • 存算分离与云原生:数据平台的新基石
  • 基于Kubernetes亲和性与反亲和性的Pod调度优化实践指南
  • Linux上配置环境变量
  • 从频繁告警到平稳发布:服务冷启动 CPU 风暴优化实践01
  • Trae中`settings.json`文件的Java配置项功能详解(一)
  • Camera相机人脸识别系列专题分析之十九:MTK ISP6S平台FDNode原生代码
  • 【vscode使用说明】
  • Vue中的数据渲染【4】
  • Docker自定义镜像
  • 138-基于FLask的重庆市造价工程信息数据可视化分析系统
  • Chrome腾讯翻译插件transmart的安装
  • RK3588芯片在AR眼镜中的核心技术优势是什么?
  • VS Code配置MinGW64编译ALGLIB库
  • 新字符设备驱动实验
  • pytest tmpdir fixture介绍(tmpdir_factory)(自动在测试开始前创建一个临时目录,并在测试结束后删除该目录)
  • c# WebAssembly,在网页上能运行多线程,异步,锁,原子加,减等代码吗