【问题标题】:Need application to deploy my software to clients (symfony2) [closed]需要应用程序将我的软件部署到客户端(symfony2)[关闭]
【发布时间】:2013-07-01 14:14:30
【问题描述】:

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

我希望我已经提供了足够的信息,我花了很多时间寻找合适的解决方案,但我找不到。

【问题讨论】:

  • 对不起,伙计,但我不知道为什么 Capifony 不适合你。你真正需要什么?
  • 我需要一个能够使用不同凭据部署到不同主机(而不是同时)的应用程序,但我似乎无法使用 capifony 进行配置

标签: ruby symfony deployment capistrano capifony


【解决方案1】:

嗯,我找到了答案。

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

他们给了他答案,链接了另一个问题:Deploying a Rails App to Multiple Servers using Capistrano - Best Practices

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

编辑:

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

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

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

【讨论】:

  • 好的,谢谢,已经接近尾声了:)
  • 很高兴能帮到你^_^
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-10-17
    • 2021-07-26
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多