# 使用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目录下。