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

jenkins部署springboot项目

文章目录

  • 前言
  • 总结


前言

前面已经安装了jenkins,然后尝试拉取gitee上的springboot项目进行启动测试。


新建jenkins任务
在这里插入图片描述
输入任务名称,构建自由风格的任务
在这里插入图片描述
输入任务描述
在这里插入图片描述
源码管理选择git,输入项目地址
在这里插入图片描述
复制gitee中springboot项目地址
在这里插入图片描述
添加凭证
在这里插入图片描述
输入gitee的用户名和密码进行保存
在这里插入图片描述
选择凭证
在这里插入图片描述
构建步骤选择执行shell
在这里插入图片描述
粘贴命令

# 解决jenkins默认自动终止shell产生的进程问题
BUILD_ID=dontKillMe
# 打包
mvn clean install -DskipTests
# jenkins的工作目录在 /root/.jenkins/workspace 路径下,新建任务则直接定位到当前任务下
cd target
# 先停掉旧服务
ps -ef | grep executor-test-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print "kill -15 "$2}' | sh
# 再运行新服务
nohup java -jar executor-test-0.0.1-SNAPSHOT.jar > app.log 2>&1 &

保存,然后立即构建
在这里插入图片描述
查看控制台输出
在这里插入图片描述
执行成功
在这里插入图片描述
浏览器访问测试
在这里插入图片描述


总结

以上就是今天要讲的内容,本文简单介绍了使用jenkins部署springboot项目的步骤

http://www.xdnf.cn/news/1097515.html

相关文章:

  • 实验作业1+整理笔记截图
  • 缺乏日常项目进度例会机制,如何系统推进
  • Spring事务管理深度解析:原理、实践与陷阱
  • Web前端:table标签的用法与属性
  • CMake指令:add_custom_command和add_custom_target详解
  • RLHF(人类反馈的强化学习)
  • SD NAND闪存技术全面解析
  • Linux 文件 IO 详解:从系统调用到实际操作
  • BatchNorm解决梯度消失/爆炸
  • 三维旋转沿轴分解
  • MySQL断开连接后无法正常启动解决记录
  • (鱼书)深度学习入门2:手搓感知机
  • 华锐云空间展销编辑器:开启数字化展示新时代​
  • MBSE工具+架构建模:从效率提升到质量赋能
  • C++中的左值、右值与std::move()
  • 什么是Apache Ignite的affinity(亲和性)
  • 【科研绘图系列】R语言绘制相关系数图
  • Qt cannot find C:\WINDOWS\TEMP\cctVBBgu: Invalid argument
  • 【WEB】Polar靶场 Day8 详细笔记
  • 目标检测流程图绘制
  • Java多线程:核心技术与实战指南
  • CPT203-Software Engineering: Software Testing软件测试
  • centos7 安装jenkins
  • 【Python】基于Python提取图片验证码
  • Linux面试问题-软件测试
  • Uniapp中的uni.scss
  • JavaScript
  • 2025.07.09华为机考真题解析-第一题100分
  • 快速合并多个CAD图形为单一PDF文档的方法
  • MinerU将PDF转成md文件,并分拣图片