发布基于 Web 的应用程序的最佳方法/工具/实践



所以我在PHP/Zend Framework/SVN上从头开始一个Web项目,并希望非常结构化地启动它。我知道所有关于SVN分支,有一个开发分支,热修复分支等(至少我认为我是这样)。

我的问题是,将来发布新版本软件的最佳方法是什么,而不仅仅是做一个svn update。例如,将新版本部署到测试服务器进行暂存,然后再发布到生产环境之类的事情。有什么想法吗?

作为第 1 步,我不会使用构建工具来管理用于部署的源代码版本控制,我推荐一个可以为此目的管理/部署版本的工具:)

我是 BuildMaster 的支持分析师,该工具可以完全满足您的需求(如果您有 <= 5 人的团队,它对您是免费的)。

这实际上取决于您的基础架构的外观。如果您要部署到很多节点,我认为使用BitTorrent是一个不错的选择。

最新更新