news 2026/9/19 17:16:19

持续集成 - 持续集成工具-Jenkins的部署流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
持续集成 - 持续集成工具-Jenkins的部署流程

文章目录

  • 1. Win环境部署Jenkins
    • 下载jenkins的war包
      • 通过jar命令运行Jenkins
      • Jenkins部署到tomcat容器中运行 - 推荐可用
  • 2. Docker 部署Jenkins - 生产推荐
    • docker安装命令
  • 总结

✨✨✨学习的道路很枯燥,希望我们能并肩走下来!

编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。



本文开始

1. Win环境部署Jenkins

下载jenkins的war包

  1. 通过 war 包安装:
    下载 war 包:
    https://jenkins.io/download/
    国内镜像下载方式:https://mirrors.tuna.tsinghua.edu.cn/jenkins/

通过jar命令运行Jenkins

下列不推荐使用-作为了解

# 前提cmd打开窗口,war包在当前目录下# 默认端口8080java -jar jenkins.war# 端口被暂用指定端口java -jar jenkins.war --httpPort=8081

浏览器访问地址:localhost:8080/jenkins

Jenkins部署到tomcat容器中运行 - 推荐可用

tomcat启动Jenkins

  1. 将 jenkins.war 放到 tomcat 的 webapps 下
  2. 启动 tomcat
  3. 访问地址:127.0.0.1:8080/jenkins/

2. Docker 部署Jenkins - 生产推荐

docker安装命令

需要Linux 环境:
云服务器,需要配置安全组,开放端口,才能访问

# 拉取Jenkinsdockerpull jenkins/jenkins:lts# 创建挂载文件:dockervolume create[jenkins_1]# 启动 jenkins 容器:dockerrun -d --name[jenkins_1]-v jenkins_1:/var/jenkins_home -p8080:8080 -p50000:50000 jenkins/jenkins:lts

浏览器访问 Jenkins 服务地址 http://你的IP地址:8080/

初始化Jenkins - 初始化管理密码
方式一:进入 docker 容器内部,获取初始密码

# 进入容器中获取dockerexec-it[jenkins_1]bashcd/var/jenkins_home/sectetscatinitialAdminPassword

方式二:
Jenkins已经挂载,本地目录下获取密码

# 进入挂载目录,输入下面命令即可cdjenkins_1/secrets/catinitialAdminPassword

将获取的密码放到登录的web端即可

容器挂载的作用:

  1. 持久化数据,容器本身是临时性的,一旦删除容器,其内部文件系统中的所有数据都会丢失
  2. 通过挂载宿主机目录(bind mount)或 Docker 卷(volume),可以将关键数据保存在容器外部。
  3. 即使容器被删除、重建或升级,数据依然保留。

注解:所有 Jenkins 数据保存在宿主机的 ./jenkins_data 目录中,永久保留。

dockerrun -d --name=jenkins_1 -v ./jenkins_data:/var/jenkins_home

推荐使用 Bind Mount-强绑定(如 $(pwd)/jenkins_data)


总结

✨✨✨各位读友,本篇分享到内容是否更好的帮助你理解,如果对你有帮助给个👍赞鼓励一下吧!!
🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。
🎉🎉🎉一遇挫折就灰心丧气的人,永远是个失败者。而一向努力奋斗,坚韧不拔的人会走向成功。
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 14:07:28

用麦橘超然Flux打造专属画风,自定义提示词技巧

用麦橘超然Flux打造专属画风,自定义提示词技巧 1. 麦橘超然Flux:轻量高效也能出大片 在AI绘画的世界里,很多人以为只有显存越大、模型越重,生成的图像才越惊艳。但“麦橘超然 - Flux 离线图像生成控制台”的出现,打破…

作者头像 李华
网站建设 2026/9/17 14:08:01

Qwen3-VL-8B功能全测评:边缘设备上的多模态AI表现

Qwen3-VL-8B功能全测评:边缘设备上的多模态AI表现 你有没有想过,一个80亿参数的视觉语言模型,能在你的MacBook上流畅运行?不是云端调用,不是API转发,而是真正在本地“看图说话”、理解图文、执行指令——而…

作者头像 李华
网站建设 2026/9/17 12:01:57

VMware Workstation 中 Ubuntu 网络问题解决指南

在 VMware Workstation 中成功安装 Ubuntu 后,不少小伙伴会遇到网络相关的小麻烦。下面就为大家详细拆解两个常见问题的原因及解决方案,步骤简单易懂,轻松搞定网络难题~ 问题一:主机有网络,虚拟机右上角网…

作者头像 李华
网站建设 2026/9/18 7:37:04

IQuest-Coder-V1内存泄漏?监控与调优实战部署教程

IQuest-Coder-V1内存泄漏?监控与调优实战部署教程 1. 引言:IQuest-Coder-V1的工程价值与挑战 IQuest-Coder-V1-40B-Instruct 是面向软件工程和竞技编程的新一代代码大语言模型。该系列模型旨在推动自主软件工程和代码智能的发展,基于创新的…

作者头像 李华
网站建设 2026/9/17 12:32:27

Qwen3-Embedding-0.6B在文本聚类任务中的实际效果

Qwen3-Embedding-0.6B在文本聚类任务中的实际效果 你有没有遇到过这样的问题:手头有一大堆用户评论、新闻标题或者产品描述,内容杂乱无章,想分类却不知道从何下手?传统方法靠人工阅读归类,费时费力还容易出错。而用AI…

作者头像 李华
网站建设 2026/9/17 14:56:34

Qwen小模型值得用吗?极速推理部署教程一文详解

Qwen小模型值得用吗?极速推理部署教程一文详解 1. 小模型也能大作为:为什么0.5B的Qwen值得你关注 你可能已经习惯了动辄7B、13B甚至更大的大模型,觉得“小模型弱模型”。但今天我们要聊的这个——Qwen2.5-0.5B-Instruct,可能会彻…

作者头像 李华