0

我正在寻找一些能够将我的 symfony2 应用程序部署到客户的软件,我尝试了 capifony,但部署到具有不同设置的不同主机似乎很麻烦。

我希望我提供了足够的信息,我花了很多时间寻找一个体面的解决方案,但我无法找到一个。

4

2 回答 2

1

它认为您需要 capistrano 多级扩展:

https://github.com/capistrano/capistrano/wiki/2.x-Multistage-Extension

我将它与 Capifony 一起使用,为我的所有 symfony 2 项目部署测试、登台和实时环境。

于 2013-07-10T07:16:18.993 回答
1

嗯,我找到了答案。

另一个 stackoverflow 伙伴在这里做了同样的问题:Use capifony to deploy to multiple production servers

他们给了他答案,将另一个问题联系起来:Deploying a Rails App to Multiple Servers using Capistrano - Best Practices

我希望我能帮助你,伙计;)

编辑:

我没有意识到你告诉我“不是同时”。但是,如果我没记错的话,可能是另一种解决方案:

忘记我告诉过你的,让 deploy.rb 尽可能标准。然后,如果您删除指定主机的行(以及用户和密码),每次使用 capifony 部署时,您都会被要求输入主机(然后是用户,然后是密码)

也许不是最干净的解决方案,但我认为它可以工作......

于 2013-07-05T07:19:47.030 回答