求一个生产环境/测试环境解决方案

2013-10-08 19:14:13 +08:00
 asing
各位好:

现在的情况是代码托管在bitbucket,本地开发建设了win开发环境,生产环境是linux

遇到的问题是

bitbucket纯粹是用来管理代码的
本地环境纯粹是用了开发的


每次更新都需要单个文件搞来搞去


请问最简单的发布要如何来做?
我理想的是本地开发测试ok后,推送到服务器上,自动进行发布


感谢各位。
4696 次点击
所在节点    程序员
6 条回复
ine181x
2013-10-08 19:55:25 +08:00
https://confluence.atlassian.com/display/BITBUCKET/Manage+Bitbucket+hooks

可以建立一个 post hook ,开发测试完毕后 推送到某个特定的branch 比如叫 deploy。然后post hook的脚本检测是否是该branch的的提交 如果是,则自动执行部署脚本
xing393939
2013-10-08 22:08:45 +08:00
本地git push
生产git pull
sampeng
2013-10-09 10:40:20 +08:00
你需要jenkins之类的东西~看你的代码是什么语言了。。各种工具咯。。
jimrok
2013-10-09 13:15:57 +08:00
ruby是用capstrina,写好脚本自动完成git pull,compile,stop start server.
jokerlee
2013-10-10 01:04:42 +08:00
本地调试,git同步代码。如果是工作机是windows,可以试试vagrant这个方案(对virtualbox的封装,非常好用),在本机搞一个linux开发环境,linux和windows共享文件夹,调试非常方便。

发布通过脚本自动化。
asing
2013-10-11 09:58:44 +08:00
感谢各位,现在还没时间测试,忙完就试试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/84895

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX