Bur*_*dem 19 git deployment github
我们正在尝试使用Git/Github设置自动部署environemt.我们有3种不同的环境; 本地,测试和生活.当我们在本地添加新功能时,我们首先将文件上传到测试服务器以测试新创建的功能.如果一切正常,我们将所有文件上传到实时服务器.但是这个"上传"过程并不是一个完美的解决方案,因为我们有时会忘记上传一些文件.顺便说一下,我们在iPhone和Android上也有移动应用程序,因此移动设备可能是我们的第四个环境.
我们尝试做的是设置自动部署环境.当我们提交一个新功能来测试服务器时,在测试这个新功能后,我们想将它推送到实时服务器.
测试服务器上可能有很多提交,但我们希望将特定提交推送到实时服务器.我们找不到如何应对3-4环境而不是乱码.我们如何将正确的代码推送到实时服务器?我们如何管理我们的测试和实时服务器?是否有任何好的资源告诉如何使用Git/Github设置不同的环境和部署过程?是否有任何文章告诉我们一步一步做什么?
我读过这些文章,但没有一篇讲述如何应对本地,测试和实时环境.
编辑2012-03-09:我找到了http://beanstalkapp.com/和http://springloops.com,他们似乎都非常善于部署.我不确定我是否可以信任这些服务,但他们都完全符合我的要求.我将测试两者并在此分享我的结果以通知所有人.
我终于找到了我想要的东西.http://beanstalkapp.com似乎是最好的选择.它具有自动部署功能,并支持Git.经过一周的测试,我可以说它的工作非常稳定和快速.谢谢大家帮助我并试图向我展示道路.