2012-04-20 66 views
0

我是新来的网络服务器,我想知道什么是最好的方法是将新代码从开发机器推送到在云中运行的生产服务器。如何将新代码推送到* nix Web服务器?

我不认为下载zip zip文件并解压缩到web主机是更新代码的最佳方法。我认为SVN也可以这样做,但它是遵循的方法还是更好的方法?

回答

0

不管你通常试图最小化的事情,可能会在途中打破数目标环境,并在此基础上考虑两个自然的领导人是:

  • “SCP -p tarball.tar 。广州/ path_to &焦油xzf tarball.tar.gz”
  • “rsync的-ac/path_from到:/ path_to”

都与随后的MD5校验

0

我认为这个问题可能会更好在serverfault,但无论如何。在Web服务器上

  1. svn签 - cron或触发更新
  2. rsync的从本地结算复制到Web服务器。
  3. 自动化(SSH密钥等),将tarfile复制到网络服务器。
相关问题