# 使用SFTP部署上线
# 使用场景
- 快速发布build后的代码到独立服务器
- 快速发布build后的代码到测试机
- 快速发布build后的代码上线部署服务器
- 快速发布build后的静态资源到CDN部署服务器
# 开始使用
1、首先执行cyb dist
发布代码到/dist
目录
2、在cyb.config.js
文件中填写配置信息
// cyb.config.js
module.exports = {
sftp: {
host: "xxx.xxx.xxx.xxx", //服务器IP地址
port: "22", //端口号
user: "root", //服务器用户名
password: "************", //服务器密码
remotePath: "/data/wwwroot/cyb.jd.com", //上传的服务器目标路径
includeHtml: true //上传是否包含html文件
}
}
3、执行cyb sftp
CYB会将项目根目录下
dist
目录中所有文件发布到远程服务器的/data/wwwroot/cyb.jd.com
目录下。