1.1.5 • Published 9 months ago

wq-deploy-cli v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

wq-deploy-cli

  • 前端轻量化部署脚手架,支持开发、测试、线上等多环境部署,支持环境配置扩展,配置好后仅需一条命令即可完成整个部署流程。

cli 使用前提条件

能通过ssh连上服务器即可

安装

  • 全局安装 wq-deploy-cli
npm i wq-deploy-cli -g

使用方式

  • 初始化模版
deploy init

部署环境配置

  • 部署配置文件位于项目 deploy 文件夹下的 deploy.config.js, 模版默认包含开发 dev、测试 test、生产 prod 三个环境,可以根据自己需要增减,保持格式一致即可。
  • 具体配置信息请参考配置文件注释:
module.exports = {
    privateKey: "", // 本地私钥地址,位置一般在C:/Users/xxx/.ssh/id_rsa,非必填,有私钥则配置
    passphrase: "", // 本地私钥密码,非必填,有私钥则配置
    projectName: "", // 项目名称
    dev: {
        // 开发环境
        name: "开发环境",
        script: "npm run build-dev", // 开发环境打包脚本
        host: "", // 开发服务器地址
        port: 22, // ssh port,一般默认22
        username: "", // 登录服务器用户名
        password: "", // 登录服务器密码
        distPath: "dist_development", // 本地打包dist目录
        webDir: "", //开发环境服务器地址
    },
    test: {
        // 测试环境
        name: "测试环境",
        script: "npm run build-test", // 测试环境打包脚本
        host: "", // 开发服务器地址
        port: 22, // ssh port,一般默认22
        username: "", // 登录服务器用户名
        password: "", // 登录服务器密码
        distPath: "dist_test", // 本地打包dist目录
        webDir: "", // // 测试环境服务器地址
    },
    prod: {
        // 线上环境
        name: "线上环境",
        script: "npm run build", // 线上环境打包脚本
        host: "", // 开发服务器地址
        port: 22, // ssh port,一般默认22
        username: "", // 登录服务器用户名
        password: "", // 登录服务器密码
        distPath: "dist", // 本地打包dist目录
        webDir: "", // 线上环境web目录
    },
    // 再还有多余的环境按照这个格式继续添加配置即可
};

查看部署命令

deploy --help

各环境部署,根据 deploy.config.js 的环境配置选择执行,以默认为例分为开发、测试、生产三个环境

  • 开发环境
deploy dev
  • 测试环境
deploy test
  • 生产环境
deploy prod
1.1.5

9 months ago

1.1.4

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.0.27

9 months ago

1.0.26

9 months ago

1.0.25

9 months ago

1.0.24

9 months ago

1.0.23

9 months ago

1.0.22

9 months ago

1.0.21

9 months ago

1.0.20

9 months ago

1.0.19

9 months ago

1.0.18

9 months ago

1.0.17

9 months ago

1.0.16

9 months ago

1.0.15

9 months ago

1.0.14

9 months ago

1.0.13

9 months ago

1.0.12

9 months ago

1.0.11

9 months ago

1.0.10

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago