首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Capistrano用于本地开发任务

将Capistrano用于本地开发任务
EN

Stack Overflow用户
提问于 2012-10-08 13:56:42
回答 3查看 636关注 0票数 0

目前,我正在围绕eZPublish CMS建立一个开发环境。

我想使用卡皮斯特拉诺进行部署。我好奇的是,也会将Capistrano用于本地开发任务。

这些任务需要做的事情有:

  • 使用eZPublish创建一个新站点。这将为站点创建一个git,建立一个数据库,创建Solr核心等等。
  • 拆除一个已经存在的站点。基本上,将现有的git克隆到特定的目录中,并确保所有依赖项都已就位。

我不确定卡皮斯特拉诺是否是这些任务的正确工具。因为它通常只是一组命令,这些命令将在本地运行。

有人在这个用例中有使用Capistrano的经验吗?或者你会建议选择另一条路线吗?

EN

回答 3

Stack Overflow用户

发布于 2012-10-10 20:10:46

Capistrano是一种部署工具。您真正需要的是使本地开发更容易的工具:设置服务器和包、克隆您的回购包、删除内容。

Capistrano可能是此解决方案的一部分,您可以指定一个本地部署命令。

但您真正需要的是提供、配置和虚拟化解决方案。我建议把流浪汉大厨或者木偶结合起来

票数 2
EN

Stack Overflow用户

发布于 2012-11-16 10:04:50

为了以防万一,作为一个概念的证明,我开发了一组与eZ发布一起工作的Capistrano菜谱。显然,它是面向部署的,但它也有一些很酷的本地特性,如:

  • 检索生产数据库,以便在本地实例上导入该数据库
  • 同样适用于var/目录

这个脚本正在开发中,而且还不太稳定(这是0.3.0的情况,几天后就会发布),所以反馈是非常感谢的。

Readmore在http://alafon.github.com/alcapon/

票数 2
EN

Stack Overflow用户

发布于 2013-03-05 00:53:20

卡皮斯特拉诺的超能力是通过SSH分配和协调指挥。

对于您可以在本地机器上运行的任务,Rake是正确的工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12783228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档