我正在尝试使用phing来部署我正在处理的项目。到目前为止,我只是在生产服务器上使用了"git拉“,并手动执行了其他需要的操作。
纵观网络,我看到很多人推荐以下过程:
我喜欢这个过程,因为它的透明度,安全性和容易回到以前的版本。但是我的项目代码(以及所有主题/图像等)大约需要300 me,整个过程大约需要2个小时才能完成,而更早的时候,我只花了不到一分钟的时间。
等待2个小时等待一个简单的修补程序似乎真的太过分了。有什么办法克服这个问题吗?或者你会建议不同的部署方式。
发布于 2012-07-16 16:07:29
为了扩展marcelog的评论,如果您有很多静态内容不会随时间变化(主题),那么您可能希望将其从代码部署中分离出来,并将其单独控制,这样它就不会经常刷新( 2)将其放在不同的服务器/主机上,以区分静态和非静态。
如果您查看您的提交历史,而您还没有触及整个回购部分,为什么不将它们提取到不同的回购中,而不每次都重新发布呢?
https://stackoverflow.com/questions/11242021
复制相似问题