一个简单的前端发布工具
安装
npm install deployman -g
dmconfig.js
新建配置文件 var path = moduleexports = '项目名称': '环境名称1': protocol: 'sftp' //支持ftp与sftp,推荐使用sftp username: 'root' //用户名 password: '***' //用户密码 host: '192.168.1.233' //主机名 port: 22 //端口 localPath: path //本地路径 remotePath: '/data/wwwroot/default/centermed' //主机路径 '环境名称2': protocol: 'sftp' username: 'root' password: '***' host: '192.168.1.233' port: 22 localPath: path remotePath: '/data/wwwroot/default/admin'
发布命令
deployman 项目名称 环境名称1 #这么设计的目的在于同一个项目发布到不同环境,如果项目是node项目,你也可以把这些命令配置到package.json里面