0

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

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

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

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

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

谢谢大家的回答。

4

1 回答 1

0

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

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

您可以进行持续部署。

有很多选择。

于 2013-11-07T22:04:13.960 回答