littlebot
Published on 2025-04-02 / 5 Visits
0

【源码】基于VSCode扩展的自动化部署工具

项目简介

本项目是基于VSCode扩展的自动化部署工具,借助VSCode的API与npm workspace技术,可简化多环境下的打包和发布流程,有效提升部署效率。

项目的主要特性和功能

  1. 支持单个package(如 packages/user)的打包和发布。
  2. 自动扫描项目根目录和 packages/*.dice/pipelines 中的 .yml 文件。
  3. 提供 buildEntryreleaseEntry 命令以执行打包和发布操作。
  4. 选择 yml 文件时,自动恢复文件内容,避免误操作。

安装使用步骤

前提条件

确保已安装VSCode,npm 版本大于7.0,node 版本大于15.0。

安装

  1. 使用 vsce package 打包生成 .vsix 文件。
  2. 可在VSCode插件市场搜索 "mamba" 进行安装,也可通过本地 .vsix 文件安装。

使用

  1. 在VSCode中打开项目文件夹,侧边栏会出现 “自动化部署” 选项,点击进入。
  2. 根据需求选择单个package或全部组件进行打包和发布。

注意事项

使用时确保VSCode窗口只打开一个项目目录,且项目中包含 deploy.jsdeployIndex.js 文件及 .yml 配置文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】