1
saturn 2012-06-10 18:00:01 +08:00 2
靠谱的解决方案:
* 如果是开源的,可以用 Github + Travis-CI。 * 闭源的,你需要的是一个版本控制工具(git、svn、hg)和持续集成(CI,比如jenkins)的解决方案。 不靠谱的解决方案(Toy solution): * git + git hook。 * git/svn + 定期的pull/checkout(通过cron或者计划任务完成) 主要区别是跳过了自动化测试、预警阶段。 推荐你了解下:http://nvie.com/posts/a-successful-git-branching-model/ |
3
svenity 2012-06-13 10:22:31 +08:00
也想知道有没有什么新方法,我现在的方法也不太好用
|
4
aveline 2012-06-13 10:26:47 +08:00 1
我们现在是这样。
网站存在nfs上。 然后开发要么在本地然后hg push过去,会自动部署。 要么直接在另外一n台用于管理的win2k8上编辑,那台机器也挂着nfs。 不过郁闷的是nfs似乎有点延时。 |
5
infong 2012-06-13 10:31:45 +08:00
我是用sshfs 挂载远程目录到本地,来实现远程同步。。。
在本机跑了一个nginx作fastcgi_pass,在远程服务器上有php-cgi的监听。 |