我正在开发一个webapp,我想设置一个单独的开发版本,以便我可以在部署它之前对其进行测试。
我目前使用的工具是:apache,git,python,mysql。
设置这个有什么好的做法?我想我希望http://dev.website.com
显示开发版本。
另外,一旦我满意,将dev版本推向prod会有什么好方法?
答案 0 :(得分:0)
使用git,您可以维护应用程序的开发分支,当您对自己的工作充满信心时,可以将其与应用程序的主分支合并。
此外,在项目开始时部署策略和系统非常重要,这样您就可以随时部署,我建议您使用开发服务器来部署开发分支(服务器应该是相同的)到生产服务器)。一个流行的Ruby部署系统是Capistrano
我确信python也有类似的东西!