大家的代码 都是用何种方式 发布到 生产环境的?

2011-02-10 15:42:21 +08:00
 crazycookie
7685 次点击
所在节点    问与答
31 条回复
dongsheng
2011-02-12 23:20:02 +08:00
通过git的分支,把git的repo分出dev,test,master分支,通过足够测试的test分支合并到master (production)
eas
2011-02-13 02:41:51 +08:00
开发提交编译完的内容(二进制文件)到发布用的svn。运维checkout这些文件,发布去cdn
aligo
2011-02-13 08:26:50 +08:00
capistrano不是只用在rails上啊,php什么的也可以用

php也可以使用基于ant的phing了,相当好用,另外一个选择就是maven,不过它们比较麻烦是用xml做配置
chuangbo
2011-02-13 09:39:54 +08:00
用Git那是相当的爽,可是问题是在服务器上随时保留一个全代码的访问权限,是一个安全问题。有时间去折腾一下你们说的 capistrano
xiaojay
2011-02-15 16:42:55 +08:00
@livid 具体是hg哪几条命令?thanks
shinyzhu
2011-02-15 17:02:21 +08:00
Ctrl+C,Ctrl+V算不算?
iwinux
2011-02-15 17:11:55 +08:00
@chuangbo @xiaojay 我的做法是 hg push 到 bitbucket (via SSH),然后再在服务器上 hg pull
leigod
2011-02-15 17:17:34 +08:00
恕我孤陋寡闻

hg是什么? 某个应用的缩写?
roamlog
2011-02-15 18:15:29 +08:00
@leigod mercurial
leigod
2011-02-15 18:18:30 +08:00
@roamlog 谢谢
xiaojay
2011-02-15 21:38:48 +08:00
@iwinux thanks

我开始用这篇 http://stevelosh.com/blog/2009/01/deploying-site-fabric-and-mercurial/ 的方法。

1) 也是用bitbucket做中介

2) 试用fabric简化操作

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

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

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

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

© 2021 V2EX