相关疑难解决方法(0)

PHP站点部署建议

我目前对我的团队采用的部署方式感到非常困扰......这是非常老式的,我知道它不能很好地工作.但我不知道如何改变它,所以请提出一些建议......

这是我们目前的设置:

  • 2个网络服务器
  • 1数据库服务器
  • 1个测试服务器

当前部署适应

  1. 我们开发并在测试服务器上工作,每个更改都手动上传到测试服务器.
  2. 当更改或功能完成后,我们会将更改提交到SVN存储库.
  3. 提交更改后,我们将更改上传到第一个Web服务器,每隔一分钟就会运行一个cronjob来同步服务器之间的文件.

非常令人讨厌的是,每当我们上传文件时,就像同步作业一样,同步的文件将显示为已损坏,因为它只有一半上传.另一件事是,每当出现部署故障时,恢复将非常困难.这些基本上是我面临的问题,我该怎么办?

此外,由于第一个网络服务器上的文件需要随时与其他服务器同步,因此cronjob就是出于此原因.

P/S:对不起,我忘了提到,SVN服务器是托管的.我们对它没有太多的控制权,但我相信我可以编辑钩子......

php svn web-deployment

6
推荐指数
1
解决办法
566
查看次数

将svn存储库更改直接上传到Production Server?

是否有可能我可以将我的更改从svn存储库直接上传到我的生产服务器(第二个副本包含所有数据作为原始副本但是出于测试目的)?

我的意思是有一种方法可以在没有EXPORT的情况下完成 - >然后手动将粘贴复制到生产服务器...

如果是的话,我该怎么做?

任何陷阱?

谢谢

svn command

4
推荐指数
1
解决办法
2297
查看次数

标签 统计

svn ×2

command ×1

php ×1

web-deployment ×1