目前,我正在围绕eZPublish CMS建立一个开发环境。
我想使用卡皮斯特拉诺进行部署。我好奇的是,也会将Capistrano用于本地开发任务。
这些任务需要做的事情有:
我不确定卡皮斯特拉诺是否是这些任务的正确工具。因为它通常只是一组命令,这些命令将在本地运行。
有人在这个用例中有使用Capistrano的经验吗?或者你会建议选择另一条路线吗?
发布于 2012-10-10 20:10:46
Capistrano是一种部署工具。您真正需要的是使本地开发更容易的工具:设置服务器和包、克隆您的回购包、删除内容。
Capistrano可能是此解决方案的一部分,您可以指定一个本地部署命令。
但您真正需要的是提供、配置和虚拟化解决方案。我建议把流浪汉和大厨或者木偶结合起来
发布于 2012-11-16 10:04:50
为了以防万一,作为一个概念的证明,我开发了一组与eZ发布一起工作的Capistrano菜谱。显然,它是面向部署的,但它也有一些很酷的本地特性,如:
这个脚本正在开发中,而且还不太稳定(这是0.3.0的情况,几天后就会发布),所以反馈是非常感谢的。
Readmore在http://alafon.github.com/alcapon/
发布于 2013-03-05 00:53:20
卡皮斯特拉诺的超能力是通过SSH分配和协调指挥。
对于您可以在本地机器上运行的任务,Rake是正确的工具。
https://stackoverflow.com/questions/12783228
复制相似问题