【问题标题】:Synchronize production and development servers同步生产和开发服务器
【发布时间】:2013-11-19 15:55:45
【问题描述】:

我对 Web 开发比较陌生。我自己做了好几年了,现在是在工作中做的,所以我需要为同步这种琐碎的事情找到专业的解决方案。

我有一个开发服务器、暂存服务器,当然还有生产服务器。问题是在升级生产服务器时,他们使用手动重新上传所有文件,这需要很多时间。

我使用 git 作为版本控制,我认为如果我可以通过 ssh 访问生产服务器,然后使用 git 进行同步,将开发机器(或阶段)配置为 git 服务器就足够了。

我知道 Dreamweaver 的功能,但是它太慢了,并且通过 ftp 一个一个地上传文件,所以我更喜欢比这个更好的东西。

但我的某个问题是,是否有任何其他解决方案更具体地完成这项任务,或者专业人士使用什么方式来完成这项工作。

谢谢大家的回答。

【问题讨论】:

    标签: git web-services deployment synchronization remote-server


    【解决方案1】:

    您可以使用 Puppet 或 Chef 之类的部署工具,但我对此知之甚少。

    您可以将部署打包为适当的东西(tar/zip/jar/war/deb/rpm),并有一个脚本从另一台服务器上的“部署存储库”中获取它,您或您的构建脚本-将部署文件转储到。

    您可以进行持续部署。

    有很多选择。

    【讨论】:

    • 谢谢!我一直在寻找类似 puppet 的东西,或者关键字“部署工具”。我认为我将能够得到我需要的东西。
    猜你喜欢
    • 2014-11-25
    • 1970-01-01
    • 2016-01-28
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多