1.0.30 • Published 6 years ago

publish-by-ssh2 v1.0.30

Weekly downloads
6
License
ISC
Repository
github
Last release
6 years ago

安装命令

yarn/cnpm/npm install publish-by-ssh2 -g

配置文件说明

{
  "localDir": "dist/",//本地需要发布的代码目录
  "zipName": "dist",//代码压缩后的文件名
  "servers": [
    {
      "host": "",//服务器ip
      "user": "",//用户名
      "port": "",//端口
      "password": "",//密码
      "remoteDir": ""//代码在服务器端的存放路径
    }
  ]
}

功能点说明:

1、初始化项目

2、生成部署配置文件模板

3、根据指定的文件路劲生成组件模板

4、部署代码到指定服务器

5、服务器代码回滚

6、将指定文件夹压缩成压缩包

命令使用说明

初始化项目

publish-ssh2-cli init repoUrl //repoUrl 模板名称(H5、PC)或者仓库地址 dist目标目录一定要是空目录才行

用命令生成配置文件模板

publish-ssh2-cli gcfg cfgPath //cfgPath为配置文件路径,可选,例如publishcfg/config.json

部署代码命令

publish-ssh2-cli publish cfgPath //cfgPath为配置文件路径,可选,例如publishcfg/config.json; isPrompt 真正开始部署前是否让用户确认部署服务器信息,默认不需要,设置为’Y‘,则会让用户确认服务器信息

恢复至上个版本

publish-ssh2-cli revert cfgPath //cfgPath为配置文件路径,可选,例如publishcfg/config.json

生成压缩包

publish-ssh2-cli compress cfgPath //cfgPath为配置文件路径,可选,例如publishcfg/config.json

生成组件

publish-ssh2-cli ganeratorVueComp dist //dist为组件的路径,可选,例如demo.vue;

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago