1.0.4 • Published 3 years ago

scp-shell v1.0.4

Weekly downloads
12
License
ISC
Repository
github
Last release
3 years ago

scp-shell

基于scp2的前端自动化部署方案,一行命令实现上传并部署

安装

npm install --dev scp-shell

也可以全局安装

npm install -g scp-shell

初始化

先执行初始化命令在项目根目录生成配置文件.scprc,并自动会将.scprc追加到.gitignore内容中

scp-shell init

修改配置文件

.scprc 配置文件里区分三个环境变量,各个环境的配置项一样,配置值根据各个环境自行修改

  • dev 开发环境
  • test 测试环境
  • prod 线上环境

1. 属性说明

属性名说明默认值
build项目打包目录/dist
host服务器IP127.0.0.1
post服务器SCP端口号22
username服务器登录账号root
password服务器登录密码123
path服务器目标目录/home/static

部署

# 部署至 开发环境
scp-shell deploy --env.dev

# 部署至 测试环境
scp-shell deploy --env.test

# 部署至 线上环境
scp-shell deploy --env.prod

其他命令

# 部署前,对前一次的部署文件进行备份
scp-shell deploy --env.test --backup

# 部署前,清空目标文件夹
scp-shell deploy --env.test --clear

# 对前一次的部署文件进行备份,并清空目标文件夹
scp-shell deploy --env.test --backup --clear
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago