1.0.8 • Published 2 years ago

wusum-deploy v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Wusum-deploy

介紹

Wusum-deploy-toolkit 1.部署前端项目的一个小工具 2.部署功能,回滚功能(发布时候备份的版本) 3.两种使用方式: 》在项目内安装,发布打包好的包 》在项目外安装,发布任意一个打包好的目录

使用說明

####方式一(项目内):

  1. npm i wusum-deploy -D
  1. 根目录添加wusum-deploy.js
const Wusum = require("wusum-deploy");
let config = {
    "local_dir": "./dist",
    "backup_dir": "../backup", // 备份的目录(默认也用于rollback)
    "hostlist": [
        {
            "is_deploy": true,
            "ip": "111.111.111.111",
            "port": "22",
            "user": "root",
            "password": "suntek",
            "server_dir": "/home/xxx",
            "is_delete": true,
        }
        ,
        {
            "is_deploy": true,
            "ip": "111.111.111.111",
            "port": "22",
            "user": "root",
            "password": "SUNTEK",
            "server_dir": "/home/xxx",
            "is_delete": true,
        }
    ]
};
let deploy = Wusum.Deploy(config);
deploy.testOn();
  1. package.json文件scripts域加命令
{
	...
	"deploy": "node ./wusum-deploy.js",
}
  1. npm run deploy

方式二(项目外):

1 . 下载源码项目并安装依赖 git clone ...(github) npm install

  1. 填写配置信息:src/app/wusum-deploy.js

  2. npm run deploy

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago