Deploy Manager
快速部署本地项目到远程服务器的 VS Code 扩展。
主要能力
- 服务器配置管理:支持添加、编辑、删除远程服务器。
- 多服务器项目配置:添加或编辑项目时可选择所属服务器。
- 项目部署配置:支持本地项目路径、打包命令、打包输出目录、远程部署路径配置。
- 部署前后命令:支持上传前和上传后在服务器执行自定义命令。
- 表单校验:必填项会显示红框和明确提示。
- 部署确认:部署前确认目标服务器和远程路径,避免误操作。
- SSH 部署:支持密码、私钥路径、私钥内容等认证方式。
本地开发
安装依赖:
cd deploy-manager
npm install
首次运行前: 将 .vscode.example/launch.json 复制到 .vscode/launch.json,然后按 F5 启动扩展开发宿主调试。
项目结构
deploy-manager/
├── src/
│ ├── config.js
│ ├── deployService.js
│ ├── extension.js
│ └── webviewProvider.js
├── .vscode.example/
│ └── launch.json
├── package.json
└── README.md
| |