部署 是否一定要用 cap 来部署?

hunter · 2012年03月20日 · 最后由 t_zires 回复于 2012年03月20日 · 4140 次阅读

关于 cap 没有用过 cap,所以没有发言权,似乎这个工具就是一个远程 ssh 的工具。 还有什么 passenge.主要环境不允许直接 ssh,也就作罢了。

--其他部署 我现在就是自己敲下命令就从 GIT 可以部署了,似乎也可以工作,如果需要 cron,手工启动下就可以了

用 cap 的好处是可以自动部署,那自己写一些 SHELL 脚本不是一样吗?

是否一定要开法拉利,开三轮,自行车不也一样么?
有法拉利开,就别自己去攒三轮车了,自己写 shell 也是和 cap 差不多的原理,既然已经有人帮你做了一个成熟的,高级的东西,为什么不用呢?

有时候部署往往不仅仅是 git pull 和 restart 这么简单,所以这种时候你才会知道有 Capstrino 有多么好。 光看没用的,谁用谁知道,这个东西和 Backup 一样爽

这个问题其实和 “是否一定要用 rails 来写 web 应用?” 是一样的。用 ruby 不是一样吗?

敲一下 GIT 就能部署的,那是 Heroku。 我非常佩服 Heroku 的一点就是将部署和服务器配置以及管理变得如此简单,需知道,这个世界上,把事情作到 “看起来非常简单” 往往都是极困难的事情。

@bony @fredwu 其实 @hunter 的意思应该是想知道 Capistrano 好在那里。

你可以试试 whiskey_disk https://github.com/flogic/whiskey_disk 比 capistrano 轻量级

我为什么说法拉利,而不是宝马,奔驰。。你们懂的。。

可以看看文档哈,或者更深层次了看看代码,搞清楚原理了,就知道为啥要用咯,呵呵

方便而已,说到底就是省去重复操作

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册