【发布时间】:2011-02-15 15:04:45
【问题描述】:
我很想听听有关如何最好地将代码从开发服务器移动到生产服务器的想法。
一个陷阱列表,不要做这个列表会有帮助。
任何有助于自动化步骤的工具。
根据这些文件列表备份现有代码
记录这些文件从开发到生产的部署
在部署或应用程序以任何方式失败时允许更轻松地回滚...
我从来没有在一家有部署过程的公司工作过,除了一个非常手动的从开发到生产的 ftp 文件。
你在你的公司、部门等做过什么?
谢谢...
是的,我是一个 Coldfusion 程序员,但文件就是文件,这应该是与语言无关的问题。
【问题讨论】:
-
IMO,这与语言无关。如何部署 ASP.NET/MVC / SQL Server 2008 / IIS7 / Windows Server 2008 项目的答案将与 PHP / MySQL / Apache / Linux 项目截然不同。
-
很公平,但是上帝,大声笑,分散我的问题的注意力有那么重要吗?我只是想帮助了解人们如何部署他们的代码,并确保他们不会搞砸。
-
“分散注意力”?如果你这么说。我只是认为你会得到更多帮助来寻求更准确的答案。
-
没关系,我只是觉得你的回答会分散我的问题的焦点,让我无法回答,并更多地陷入 windows 与 linux 无休止的无意义争论。但我承认我很好奇,你如何处理 linux 中的代码/Web 应用程序部署?我为我的粗鲁道歉。我只是想向别人学习...