当前位置: 首页 > 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.dtcms.com/a/272180.html

相关文章:

  • 抽象类与接口:Java面向对象设计的两大支柱
  • 表达式索引海外云持久化实践:关键技术解析与性能优化
  • Spring Boot 整合 RabbitMQ
  • 【前端】接口日志追踪
  • 06.消息传递网络
  • 「日拱一码」023 机器学习——超参数优化
  • 判断当前是否为钉钉环境
  • 【Pandas】pandas DataFrame from_dict
  • 1.2.3_1 OSI参考模型
  • STM32F103C8T6单片机内部执行原理及启动流程详解
  • vue3实现pdf文件预览 - vue-pdf-embed
  • 力扣热门算法题 127.单词接龙,128.最长连续序列,130.被围绕的区域
  • MySQL数据库基础教程:从安装到数据操作
  • 快速合并多个CAD图形为单一PDF文档的方法
  • 常见 Docker 错误及解决方法
  • (vue)前端区分接口返回两种格式,一种Blob二进制字节流,一种常规JSON,且将blob响应转为json
  • 基于Catboost算法的茶叶数据分析及价格预测系统的设计与实现
  • 多元函数的切平面与线性近似:几何直观与计算方法
  • 高数附录(1)—常用平面图形
  • 《O-PAS™标准的安全方法》白皮书:为工业自动化系统筑起安全防线
  • msf复现永恒之蓝
  • 每日一SQL 【各赛事的用户注册率】
  • Datawhale AI 夏令营:基于带货视频评论的用户洞察挑战赛 Notebook(下篇)
  • 流媒体服务
  • SIMATIC S7-1200的以太网通信能力:协议与资源详细解析
  • x86架构CPU市场格局
  • WIFI协议全解析05:WiFi的安全机制:IoT设备如何实现安全连接?
  • PHP安全编程实践系列(三):安全会话管理与防护策略
  • 【运维】串口、网络一些基本信息
  • 【超详细】CentOS系统Docker安装与配置一键脚本(附镜像加速配置)