【Jenkins】使用jenkins部署springboot项目、vue项目

云服务器Jenkins部署Springboot项目以及Vue项目 在gitee上创建一个仓库点击初始化仓库在idea克隆gitee仓库创建一个普通的Springboot项目只需要勾选springweb上传创建的新模块到gitee仓库。 阅读详情

环境搭建

  • jdk 8
  • maven 3.6
  • tomcat 8.5
  • jenkins.war Jenkins ver. 2.204.1
  • git 1.8
  • node 10.15.3
  • yarn 1.21.1

Jenkins插件安装

更换国内源 https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/update-center.json

  • Localization: Chinese (Simplified)
  • Git
  • Git Parameter

构建后端

  • General
    在这里插入图片描述
  • 源码管理
    在这里插入图片描述
  • 构建
    echo 构建Tag $tag
    
    mvn clean package -Dmaven.test.skip=true
    
    cp ./aden-arms-web/target/aden-arms-web-exec.jar /home/tanpeng/tp-code/arms
    
    # jenkins部署jar包,调用shell脚本执行后项目任未启动 https://blog.youkuaiyun.com/LeegooWang/article/details/82497641
    /home/tanpeng/tp-code/arms/service.sh restart
    

构建前端

  • General
    在这里插入图片描述
  • 源码管理
    在这里插入图片描述
  • 构建
    echo 构建Tag $tag
    
    source /etc/profile
    
    yarn install
    
    yarn build:$env
    
    cp -r ./dist/* /home/tanpeng/tp-code/arms/html
    
    docker-compose -f /home/tanpeng/tp-code/arms/nginx-docker-compose.yml up -d
    

注意

  • shell脚本中相对路径./的使用 始终指向Jenkins的工作空间
  • jenkins部署jar包,调用shell脚本执行后项目任未启动
    key: BUILD_ID
    value: DontKillMe
    
    在这里插入图片描述

参考

jenkins部署jar包,调用shell脚本执行后项目任未启动

告别Jenkins复杂配置:用Easy-Jenkins在Windows本地5分钟搞定SpringBoot+Vue项目部署 本文介绍了如何使用Easy-Jenkins在Windows本地快速部署SpringBoot+Vue项目,5分钟内完成配置和部署。相比传统Jenkins,Easy-Jenkins无需复杂配置,内置Java和Maven支持,提供图形化界面和分支隔离功能,极大提升开发效率。特别适合独立开发者和小型团队使用。 阅读详情

相关推荐

Spring Cloud、Spring Boot、Git、GitHub、Jenkins、Vue等尚硅谷全套视频

Spring Cloud、Spring Boot、Git、GitHub、Jenkins、Vue等尚硅谷全套视频

springboot集成vue使用jenkins持续部署

在敏捷开发大行其道的今天,配置个CI是可以加快开发节奏的。以前用gitlab做过ci集成,基本上也是可以用在生产环境的,有兴趣的同学可以参考之前的文章基于gitlab和docker构建持续集成环境 今天我们用大名鼎鼎的jenkins来实现持续集成。

F_angT的博客 937

jenkins自动部署springboot项目

jenkins自动打包部署springboot前后端分离项目,内涵jar备份重启脚本

jenkins自动构建SpringCloud

jenkins依赖docker-compose自动部署SpringCloud和vue项目本机环境jenkins配置下载war包war包部署设置开机自启访问Jenkins插件配置全局工具配置配置GitLab创建任务vue项目springcloud项目 本机环境 CentOS: CentOS Linux release 7.9.2009 (Core) jdk: Java(TM) SE Runtime Environment (build 1.8.0_281-b09) jenkins配置 Jenkins是一个开

微笑听雨 2万+

jenkins自动部署vue前端项目

jenkins自动打包vue前后端分离项目,部署到远程服务器

机器人控制入门:用SAC算法让机械臂学会抓取(PyBullet仿真教程)

本文详细介绍了如何使用SAC算法在PyBullet仿真环境中训练机械臂完成抓取任务。通过强化学习中的软Actor-Critic(SAC)算法,结合熵最大化机制和双Q网络架构,有效解决了机械臂控制中的探索难题。教程包含环境搭建、算法原理、状态空间设计、奖励函数优化等核心内容,并提供了实用的训练技巧和参数调优指南。

weixin_29091105的博客 358

springboot集成vue使用jenkins持续部署(二)

还遗留了一个问题,就是sbvadmin这个项目是前后端分离的项目,前端的部署如果需要和后端一同部署的话,我们这边需要将打包好的文档放到static目录下实现构建。那么由于前后端开发,正常公司开发的话,肯定会有不同程序员去开发,故我们这边也是由两个库管理的:上一篇文章我们实现了,sb

F_angT的博客 562

LLMOps的崛起:如何利用Langfuse和Opik构建高效的模型监控与评估体系

本文探讨了LLMOps的崛起,详细介绍了如何利用Langfuse和Opik构建高效的模型监控与评估体系。通过开源工具Langfuse的全景监控方案和Opik的三层评估体系,帮助AI工程团队实现大语言模型的全生命周期管理,提升模型性能和迭代效率。文章还提供了实战技巧和工具链集成方案,助力企业优化AI应用。

ll5678的博客 680

docker jenkins自动部署springboot项目和vue项目

提供Jenkins自动部署springboot和vue项目的操作方法

qq_45449792的博客 371

UDP_千兆光通信(四)Tri Mode Ethernet MAC ip核

其中 Transmit Engine 从 AXI-Stream TX 接口接收数据,并添加前导码 Preamble、帧起始界定符 SFD、帧校验序列 FSC 等,并在必要时(长度小于最小 MAC 帧长度)填充数据,因此在使用 TEMAC 时,MAC 帧的这几个部分就不需要我们自己添加了(不过其他的 MAC 帧部分,可选的帧过滤器 Frame Filter 用于过滤与一组可配置过滤器匹配的帧,一般用于过滤掉目的 MAC 地址与本设备不一致的帧,TEMAC 默认开启帧过滤器。默认值为使用64位宽的计数器。

lzr232的博客 1767

Mac上除了Homebrew,这几种安装ADB的方法你可能也需要知道(含手动配置避坑)

本文全面解析Mac上五种ADB安装方案,从Homebrew到手动配置,涵盖常见问题解决与环境变量配置。特别针对macOS High Sierra等老旧系统提供专属解法,帮助开发者高效安装Android Debug Bridge(ADB),避免常见陷阱,提升开发效率。

weixin_42546392的博客 319

Jenkins部署SpringBoot+vue项目

3、配置凭据 这里用的账号密码 你自己gitee账号密码 需要有项目的权限 或者你可以选择类型 令牌之类的方式也可以。5、然后再点击高级 SSH进行远程操作服务器 最后将dist文件放到了宿主机nginx目录 创建的app目录下。6、成功后构建 然后选择发送ssh 就能选择到自己刚才配置的ssh服务器。8、点击构建 进入构建进度 查看控制台输出 这样就成功了。6、点击构建 进入构建进度 查看控制台输出 这样就成功了。2、构建配置 还是先配置自己的gitee前端项目地址。

cbh97的博客 352

具身智能中的(VLA)算法与实践——第一讲 基础与概览

本文介绍了视觉-语言-动作(VLA)模型的基础概念及其在AI领域的重要性。VLA模型通过融合多模态数据实现具身智能,使AI系统能感知环境并执行物理动作。文章探讨了大型语言模型(LLMs)和视觉语言模型(VLMs)如何赋能具身智能,包括指令解析、场景理解和动作规划。同时提供了Python、PyTorch/TensorFlow开发环境的详细搭建指南,包含GPU配置建议和测试代码。VLA模型在机器人操作、导航、人机协作等领域具有广泛应用前景,是实现通用人工智能的关键技术。

u012133341的博客 1598

Springboot+vue项目在docker+Jenkins自动化部署

Springboot+vue项目在docker+Jenkins+GitLab自动化部署 docker安装 ​ docker安装比较简单,如下: yum install docker -y 一些常用的docker命令: service docker restart // 重启docker服务 service docker stop // 停止docker服务 docker images //查看镜像 docker pull xxx //拉取镜像 docker rmi imageId //删除镜

yfeeling的博客 795

MOS管的体二极管在LLC中的作用

MOSFET是一个三端器件(G、D、S),在N沟道MOSFET的结构中,源极和漏极之间的N型材料中自然形成了一个寄生的PN结,这个PN结就是体二极管(Body Diode),它是不可避免的器件结构。📌 对于N沟MOSFET:体二极管是从漏极 D 到源极 S 的正向导通二极管,方向为 D → S。MOS管的体二极管在LLC中并不是主功率通道,但却是实现软开关(ZVS)和能量过渡的关键“临时路径”。用得好,它是你的朋友;忽略它,电路就可能烧毁。

weixin_43199439的博客 699

YOLOv13优化:PoolingFormerCGLU模块 MetaFormer 框架 + 池化混合器 手把手教你自注意力

PoolingFormer1 是一个基于 MetaFormer 框架 的轻量化卷积-Transformer 混合模块,通过 Pooling 取代自注意力,实现: 更低的计算成本 一定的全局信息融合 兼容 CNN 和 Transformer 的优点

FJN110的博客 424

Jenkins系列四通过脚本方式部署maven项目,maven聚合项目,前端VUE的springboot项目

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

JavaEE技术进阶之路 650

零基础学GPU KMD--8. 内存管理:GPU 显存与系统内存的协同​8.1 显存分配策略:GEM / TTM 原理

支持 VRAM、GTT(Graphics Translation Table)、SYSTEM 内存的动态迁移与缓存管理。:若缓冲区在 SYSTEM,TTM 分配 GTT 条目并建立页表映射,使 GPU 可直接访问。:系统内存中预留给 GPU 直接访问的区域,通过 GPU 的 MMU 做地址翻译。你需要我继续展开这一部分吗?​ 为复杂离散 GPU 设计,应对大容量 VRAM、多内存域、显存迁移等问题。:重量级、功能全,适合大容量、多内存域的离散 GPU,强调显存迁移与统一管理。

amy_mhd的博客 185

jenkins+docker部署springboot+Vue项目

jenkins+docker部署springboot+Vue项目

good_good_stady的博客 1242

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Jenkins CI/CD自动部署Vue、SpringBoot项目

Jenkins CI/CD篇Jenkins是一个流行的开源自动化工具,用于实现持续集成(CI)和持续交付(CD)的目标。 使用Jenkins自动部署一个vue项目。使用Jenkins自动部署一个SpringBoot项目

toyong的博客 1355

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

使用jenkins+docker-compose实现springboot与vue3项目自动化部署

本文介绍了使用Jenkins结合Docker和Docker Compose实现微服务自动化部署的方案。通过搭建Docker私库存储镜像,利用Jenkins构建镜像并推送至私库,再通过SSH远程执行部署命令,实现SpringBoot和VUE项目的全流程自动化部署。文章详细讲解了Dockerfile和docker-compose.yml的编写方法,以及Jenkins的配置步骤,包括源码管理、构建触发、镜像推送等关键环节。同时还提供了Redis、MySQL、Kafka等常用中间件的Docker快速启动命令,为构建

https://ophome.blog.youkuaiyun.com,在IT行业有多年的工作经验,尤其是在Python、Linux、负载均衡、Nginx和服务器运维等领域。 1314

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Jenkins部署Vue和SpringBoot项目到Docker

Jenkins部署Vue和SpringBoot项目到Docker

qq_17731321的博客 311

Jenkins学习笔记(三):Jenkins自动部署Vue+Springboot项目

Jenkins自动部署Vue+Springboot项目背景创建任务前端任务后端任务 背景 后端的朋友都知道,Nodejs将打包后的vue的项目可以放到Springboot项目中的resources目录下的static文件,然后将Springboot项目进行maven打包成jar包,通过Dockerfile文件将jar包变成Docker镜像,就可以访问前端页面了。现在通过Jenkins自己自动去构建...

潇洒哥的博客 1713

简单使用 持续集成jenkins 快速部署springboot和vue项目到云服务器

1-前言 作为个人开发者,往往想把springboot项目部署到服务器总要经过一些很麻烦的步骤,比如springboot项目要在本地编译打包成jar包,然后上传jar包文件到服务器,再然后使用一些命令去启动这个jar包,这样你每修改一次代码都要重新执行上面步骤,其实我们又不是运维的只是单纯想把项目放到服务器能外网访问就行了 这时jenkins出现了,它能够帮我们把上面所有步骤变成一个‘按钮’,...

BurukeYou 2228

jenkins整合GitLab部署springboot后端项目和vue前端项目

jenkins使用

博客 911

如何利用CentOS7+docker+jenkins+gitee部署springboot+vue前后端项目(保姆教程)

Java领域优质创作者。

tigerhhzz的博客 1746
上一篇: 【Mysql】MySQL按中文拼音排序
下一篇: 【Jenkins】(一)Jenkins环境搭建
tanpenggood
博客等级 码龄9年 129粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值