[DevOps] 同步文件-部署

48 阅读1分钟

1. 使用rsync 同步文件

  1. 检测文件变动
 rsync -e "ssh -i ~/.ssh/abc.pem" -atzvhncP --exclude ".git" --exclude "node_modules" --exclude "*.log" ./* centos@1.2.3.4:/opt/code
  1. 更新变动的文件
 rsync -e "ssh -i ~/.ssh/abc.pem" -atzvhcP --exclude ".git" --exclude "node_modules" --exclude "*.log" ./* centos@1.2.3.4:/opt/code
  1. 服务器首先需要安装rsync
  2. 使用秘钥更新文件

2. 使用fab 同步文件,更新服务