我正在努力改进我的工作流程并希望得到一些指针。这就是我目前所做的 - 使用远程git存储库(codebasehq),在几台机器上本地工作,并将更改推送到远程repo。目前这很好,但我也想从远程的回购站点到现场或临时站点。这样做的最佳做法是什么?只是检查出一个副本到web根目录或比这更高级的东西?谢谢git - 推荐的方式与远程回购和现场网站合作
0
A
回答
1
检出一个副本到web根目录是好的,但你也可以考虑部署工具,如Capistrano。一旦你有它设置,你只需从当地的一台机器发出cap deploy
,它会照顾检查出一个新的副本现场服务器上,启动应用程序的等
1
Hudson/Jenkins是一个好身材自动化工具与坚实的git支持。这是另一个需要运行的服务器。您可以根据时间或事件触发器将Hudson上的各种作业配置为部署到一台或多台服务器。
你可以把它看作一个连接cron,git commit hooks和bash脚本来执行任意部署任务的简便方法。
作为一个工作流程示例,我与其他十个开发人员一起工作。我们每个人都在私人分支上工作,并在我们的功能测试和工作时融入主人。当任何人推动掌握时,Hudson将拉大师,运行所有测试并将最新的应用程序大战部署到JBoss服务器进行内部验收测试。
同样,我们有一个Hudson作业配置为每12小时部署到另一个JBoss实例。我们将这个实例用于客户演示,所以我们希望它比真正的持续集成/验收测试服务器稍微更不稳定。
我们也有比运行性能测试,构建某些项目模块等作业。它是一个非常灵活的平台,有很多插件。
相关问题
- 1. git推远程回购
- 2. git和github与现场网站和开发网站的工作流程
- 3. 错误推到远程的Git回购
- 4. 未能推到Git的远程回购
- 5. Git与开发,舞台和现场网站工作流程
- 6. git Dev和Live网站的工作流程,推送到远程
- 7. Git添加远程回购作为网站
- 8. Git - 推送到远程回购
- 9. “chunked”是否推向远程Git回购?
- 10. 无法推送在远程git回购
- 11. 更新远程Git回购推送
- 12. Git:限制被推送到远程回购站的文件
- 13. 推后推回远程回购
- 14. 不能推到远程回购合并
- 15. 将Subgit git回购推送到远程GitHub回购/服务器
- 16. Git的方法:在远程回购
- 17. git:与远程同步本地回购
- 18. 将本地gitlab网站问题和意见推送到远程回购
- 19. 推荐一站式在线购物网站建设解决方案
- 20. 使用远程回购git
- 21. 发现git中的本地回购和远程回购之间的区别
- 22. 通过应用程序登录网站的推荐方式
- 23. git diff远程和本地回购
- 24. 从推荐网站
- 25. Git推送与谷歌代码回购没有任何关系作为远程
- 26. Git有两个远程回购站,一个git,一个svn
- 27. 如何将我的本地回购与我的现场网站同步,向后和向前? Git
- 28. 推荐方式与ARC
- 29. 远程DOS Git回购和本地UNIX回购
- 30. svn方便的方式将本地项目推送到远程回购