1.2.1 • Published 2 years ago
ssh-publish v1.2.1
ssh-publish
基于ssh进行项目上传和部署的小脚本。适用于小型项目的发布,特别是一些没有CI/CD的项目,而直接部署在远程VPS上
安装
npm install ssh-publish -g使用
s2p publish可选入参
-h: 主机地址
-p: ssh端口
-u: ssh用户名
-w: ssh密码
-k: ssh密钥内容 | ssh密钥文件路径
-r: 远程路径
-l: 本地路径
配置
项目首选使用.env文件进行配置
HOST=127.0.0.1
SSH_PORT=22
SSH_USER=root
SSH_PASSWORD=123456
SSH_KEY=/Users/xxx/.ssh/id_rsa || 密钥内容
REMOTE_PATH=/root/www
SSH_KEYFILE=/Users/xxx/.ssh/id_rsa || 密钥文件
LOCAL_PATH=/dist