代码拉取完成,页面将自动刷新
nodejs
npm
npm i pgy-deploy -g
yarn
yarn global pgy-deploy
注:每次出现安装后需要重新配置环境配置文件路径
- 默认环境配置文件:default.json(UTF-8)
- 注:配置文件默认设置在执行命令的当前目录下。配置文件名称和路径支持修改
{
"ceshi":{
"serverNmae": "", // 服务器简称(对服务器进行重命名,方便管理,可任意定义)
"loginWay":0, // 登陆方式 0:密码方式 1:证书方式
"host": "", // 服务器ip
"port": "", // 端口号
"username": "", // 连接用户名
"password": "", // 连接用户密码
"privateKeyPath":"", // 证书地址
"localPath": "路径", // 本地文件路径
"serverPath": "路径", // 服务器文件路径
"preCmd": "cd /www \n mkdir test", // 前置命令(字符串类型目录使用换行符 \n 分割)
"rearCmd": [
"cd /www",
"mkdir test"
] // 后置命令 (多条命令可以用数组分割)
},
"ceshiProd":{
// 支持参数与以上相同
},
"配置key支持自定义合法字符串":{
// 支持参数与以上相同
}
}
pgy-deploy -i [key]
pgy-deploy ?
pgy-deploy -d [name]
pgy-deploy -config
注:所有命令区分大小写
项目发布命令 key:必填,此参数为每一组配置文件的key
例:
pgy-deploy -i ceshi
pgy-deploy -i ceshiProd
输出帮助文档
修改(重置)默认环境配置文件路径及名称
name: 当此参数为空或不合法时,执行重置操作;此参数可设置为相对于运行命令的当前目录路径,也可以设置为绝对路径, 例:
pgy-deploy -d mydefalut.json
或
pgy-deploy -d ../mydefalut.json
或
pgy-deploy -d C:/Users/my/Desktop/mydefalut.json
key:key为配置文件中的一组配置的键值 不传key时:打印当前设置的默认环境配置文件名称路径 当key存在时,打印对应组配置信息(可以用于测试配置是否正确)
查看当前包版本
如果如果遇见命令没有显示进度的情况,这种情况对上传大文件很不友好。 目前没有着手解决这个问题。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。