代码传上Github后,大家是如何再将新代码部署到生产环境的?

2012 年 7 月 25 日
 X-Force
大家用的都是什么方法?有没简便的方法?

譬如说一个已经在运行的网站,想在本地继续开发。使用Github服务,新代码同步到Github上之后,有什么好的方法可以将Github上的新代码部署到生产环境?

一个个文件ftp传的话有点慢而且容易出错,求经验……
6423 次点击
所在节点    问与答
10 条回复
phuslu
2012 年 7 月 25 日
wong2
2012 年 7 月 25 日
不能在生产环境里拉取更新么
neildd
2012 年 7 月 25 日
我用bitbucket的,一般都是提交以后去下一个zip包,然后用自己写的脚本来部署到生产环境。
我github上的东西,一般都不需要怎么部署,直接在服务器上pull
icyflash
2012 年 7 月 25 日
MS Azure用的这个东西 https://github.com/projectkudu/kudu
X-Force
2012 年 7 月 25 日
@wong2 考虑到部分代码是在一些虚拟主机上跑的,环境不允许或者说不便安装其他东西,所以pull不了~~ 只有FTP与SSH可以用……
wangzhen
2012 年 7 月 25 日
用cap deploy 也可以呀
capistrano
okidogi
2012 年 7 月 25 日
clino
2012 年 7 月 25 日
rsync 能用吗?如果能用的话用 rsync+ssh 来同步也可以嘛
lwjefSub
2012 年 7 月 25 日
不要单独的文件上传 打包上传 主机上解
loddit
2012 年 7 月 25 日
老牌的 capistrano 就很不错。
用这种工具正好也是个机会,把部署要做的事情都在整理一遍。

https://help.github.com/articles/deploying-with-capistrano
https://github.com/capistrano/capistrano/wiki/

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

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

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

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

© 2021 V2EX