还在手动 SSH 部署?这款 VS Code 插件让你一键搞定前后端部署
部署的痛点每次部署项目你的流程是不是这样的打开终端ssh userserver连服务器本地打包npm run buildscp -r dist/* userserver:/var/www/上传文件ssh userserver nginx -s reload重启服务后端项目还要mvn package→ 上传 jar → 杀进程 → 重启一个项目还好多个项目、多台服务器光是记住这些命令就够头疼的更别说每次都要手动敲一遍。今天给大家分享一个我自己开发的 VS Code 插件 ——部署助手把整个部署流程可视化点一下就能完成。部署助手是什么部署助手是一个 VS Code 侧边栏插件让你在编辑器里直接管理服务器配置、项目配置一键完成前后端项目的部署。核心能力多服务器管理支持密码和密钥两种认证方式前端部署本地打包 → 压缩上传 → 远程解压 → 执行命令如 nginx reload后端部署本地打包 → 上传 jar 包 → 执行部署脚本备份、重启等项目分组按业务系统分组管理一目了然部署日志每次部署弹出独立日志面板实时显示执行过程和总耗时自定义命令部署前后可执行自定义脚本比如备份旧文件、清理缓存等安装在 VS Code 插件市场搜索部署助手直接安装即可。安装后左侧活动栏会出现一个火箭图标点击即可打开部署助手面板。使用教程1. 添加服务器点击侧边栏的服务器标签然后点右上角按钮填写服务器名称、IP、端口默认 22选择认证方式密码 或 SSH 密钥保存即可2. 添加前端项目切换到项目标签点击添加项目选择部署类型前端项目目录上传填写项目名称比如test项目选择服务器下拉选择已添加的服务器本地路径项目根目录打包命令如npm run build留空则跳过打包打包输出目录如dist远程路径服务器上的目标目录如/var/www/html/my-project部署后命令如nginx -s reload3. 部署前端项目点击项目卡片底部的部署按钮会弹出独立的日志面板实时显示打包过程压缩文件连接服务器上传文件解压文件执行部署后命令总执行时间4. 添加后端项目jar 包部署后端项目部署流程略有不同选择部署类型后端项目jar 包上传jar 包路径如target/app-0.0.1-SNAPSHOT.jar打包命令如mvn clean package远程路径如/opt/app部署前命令如cp app.jar app.jar.bak备份旧 jar部署后命令如./deploy.sh重启服务5. 项目分组如果一个业务系统有前端 多个后端微服务可以给它们填同一个分组名比如电商系统侧边栏会自动按分组折叠展示。后端部署脚本示例在服务器上创建一个deploy.sh脚本#!/bin/bashpidps -ef | grep shsg-server | grep prod | grep -vgrep| awkNR1 {print $2}if[[$pid-gt 0 ]];thenechoserver is running, start to shutdownkill-9$pidechosuccessed to be killed, bye!elseechoserver did not runfisleep3nohupjava -jar shsg-server.jar --spring.profiles.activeprod /dev/null 21 echoserver is starting!exit0然后在部署后命令填./deploy.sh就行了。为什么要做这个插件之前每次部署都要敲一堆命令还经常出错路径填错、文件传错、忘重启...用 CI/CD 工具Jenkins、GitHub Actions当然可以但配置复杂学习成本高对于个人项目或小团队太重了很多时候就是改个 bug 想快速部署上去部署助手的定位是比手动 SSH 快比 CI/CD 轻就在你写代码的编辑器里点一下就完事。总结功能说明多服务器管理支持密码/密钥认证前端部署打包 → 压缩上传 → 解压 → 重启后端部署打包 → 上传 jar → 执行脚本项目分组按业务系统分组管理部署日志独立面板显示总耗时自定义命令部署前后执行任意脚本如果你也觉得每次手动部署很烦不妨试试。插件市场搜索部署助手即可安装或直接访问插件市场链接有问题或建议欢迎留言反馈。

相关新闻

2026年济南会议广告物料技术白皮书:从设计到落地的全流程解析

2026年济南会议广告物料技术白皮书:从设计到落地的全流程解析

会议广告物料:被忽视的沟通桥梁在济南举办一场会议,人们往往关注演讲嘉宾的份量、议程的设置,却很少注意到那些默默支撑会议形象的广告物料。这些物料不仅是信息的载体,更是品牌与参会者沟通的桥梁。想象一下,一个设计…

2026/6/30 22:06:33阅读更多 →
安全组网哪家公司实力最强

安全组网哪家公司实力最强

安全组网选型这事儿,表面比的是技术参数,底下比的其实是三样东西:资源能力、交付能力、行业适配度。按这三个维度拉一条线,市场上能排到头部的几家各有取向——有靠底层链路资源压阵的,有绑着自家云做一体化的&#xf…

2026/6/30 22:06:33阅读更多 →
Kotlin--2--list

Kotlin--2--list

一、for循环until——左开右闭fun main(){for(i in 0..9){print("$i ")}for(i in 0 until 10){print("$i ")} }二、List在 Kotlin 中,ArrayList、listOf、arrayListOf 和 mutableListOf 是常用的集合创建方式,但它们在类型、可变性和…

2026/6/30 22:01:32阅读更多 →
把 Enterprise Services Repository 配成一座稳定的集成设计中枢

把 Enterprise Services Repository 配成一座稳定的集成设计中枢

在一个刚装好的 SAP PI 或 SAP PO 环境里,Enterprise Services Repository 经常不是第一个被业务方看到的对象,却往往是接口交付真正开始的地方。Integration Directory 可以决定消息从哪里来、到哪里去,Adapter Engine 可以负责协议转换和运行时收发,但接口结构、消息类型…

2026/6/30 22:56:40阅读更多 →
电脑弹窗拦截工具绿色免费超好用

电脑弹窗拦截工具绿色免费超好用

软件介绍 今天给大家推荐的这款弹窗拦截工具叫NoPOP。说起来这软件的诞生挺有意思——作者想要个弹窗拦截功能,但又不想装那种臃肿的杀毒软件,干脆自己手搓了一个。大小只有196KB,真的非常非常小。 用起来挺简单的 软件是绿色单文件版&…

2026/6/30 22:56:40阅读更多 →
带可视化界面的目录文件合并工具

带可视化界面的目录文件合并工具

软件介绍 TS合并器是一款应用户需求推荐的目录TS文件合并工具。原本我以为这类工具大家用得不多,但不少小伙伴主动要求推荐,所以专门找来了这款实用工具。 可视化界面操作流程 软件有可视化操作界面,使用时双击“TS合并器GUI.exe”文件就能…

2026/6/30 22:56:40阅读更多 →
SimpleX Chat:真正匿名的消息网络,没有用户 ID 的通信协议

SimpleX Chat:真正匿名的消息网络,没有用户 ID 的通信协议

你用的聊天软件真的安全吗?Telegram 知道你的手机号,Signal 知道你的 IP,而 SimpleX 什么都不知道——因为它根本不存在"用户"这个概念。这个完全去标识化的消息网络正在 GitHub 上以每天 1400 stars 的速度爆火。 这个项目解决什么…

2026/6/30 22:56:40阅读更多 →
洛谷 P2024:[NOI2001] 食物链 ← 扩展域并查集

洛谷 P2024:[NOI2001] 食物链 ← 扩展域并查集

【题目来源】 https://www.luogu.com.cn/problem/P2024 【题目描述】 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 A。 现有 N 个动物,以 1∼N 编号。每个动物都…

2026/6/30 22:51:36阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/30 4:03:30阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/30 4:36:27阅读更多 →
为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南

为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南

为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南 【免费下载链接】Destiny-2-Solo-Enabler Repo containing the C# and XAML code for the D2SE program. Included is also the dependency for the program, and image asset. 项目地址: https://gitcode…

2026/6/30 0:02:58阅读更多 →
第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通

第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通

1. PowerPoint 2010基础操作全攻略 刚接触PowerPoint 2010时,很多人会被它复杂的界面吓到。其实只要掌握几个核心区域,就能快速上手。我最开始用PPT时,经常找不到功能按钮在哪,后来发现主要操作都集中在顶部功能区。 工作窗口主要…

2026/6/30 0:02:58阅读更多 →
XGBoost超参数实战:从理论到调优策略

XGBoost超参数实战:从理论到调优策略

1. XGBoost超参数基础认知 第一次接触XGBoost时,我被它那密密麻麻的参数列表吓到了。这感觉就像面对一架波音747的驾驶舱——每个按钮都可能有神奇的效果,但按错了就可能坠机。经过多年实战,我发现其实掌握十几个核心参数就能解决90%的问题。…

2026/6/30 0:02:59阅读更多 →