简体中文
Appearance
轻量级、交互式配置、SSH 上传,一条命令完成前端项目部署 · 支持多环境 / 集群 / 备份 / 回滚 / 钉钉通知
通过 hdeploy init 启动引导式向导,无需手写配置文件,逐步完成所有部署参数设置
自动完成构建 → 压缩 → SSH 上传 → 解压全流程,并实时显示每个步骤的执行状态
基于 ssh2 协议建立加密连接,支持密码认证,通过 SFTP 上传文件,安全可靠
部署前自动备份远程文件,保留多个历史版本,支持一键回滚到任意历史版本
支持 dev / test / prod 多环境独立配置,cluster 模式一条命令同时部署到多台服务器
部署开始和完成时自动发送钉钉机器人消息,团队实时掌握部署动态
交互式选择回滚环境和版本,自动连接服务器完成版本切换,支持回滚后预览
支持操作确认提示防止误部署,密码可不写入配置文件,自动清理本地临时文件
# 第一步:在项目根目录初始化配置 hdeploy init # 第二步:一键部署 hdeploy deploy -m prod
HDeploy 会按顺序自动执行以下任务:
如果你是前端工程师,可能遇到过这些烦恼:
HDeploy 的目标很简单:
让前端工程师只用一条命令,安全、快速地把项目部署到服务器。
无论你使用什么框架,只需能输出静态文件,HDeploy 都能帮你部署:
📦 NPM 包 | 🔗 GitHub | 📖 快速开始