【问题标题】:Are there any tools for automatically moving from testing to production servers?是否有任何工具可以自动从测试服务器转移到生产服务器?
【发布时间】:2011-04-03 20:15:18
【问题描述】:

是否有任何工具可以自动将代码从测试转移到(阶段然后转移到)生产?
我们在 LAMP 堆栈上运行,不想依赖 FTP 访问?
除此之外,是否有一些 BASH 或 PERL 脚本可用于相同的过程?
我们的生产服务器无法运行我们用于开发的 SVN 或 HG。

【问题讨论】:

标签: php mysql cakephp production-environment


【解决方案1】:

查看PHING。它非常灵活,如果需要,您可以使用原始 php 代码对其进行扩展......它确实(并且可以)做的不仅仅是移动事物(包括测试、构建、文档等)......

至于文件传输位,您可以使用一堆内置方法(包括但不限于FTP、SCP、SFTP、RSYNC等)连接到远程服务器...

【讨论】:

【解决方案2】:

您可以 SVN 将生产副本检出到生产服务器上并使用 http?

【讨论】:

  • 很遗憾,生产服务器无法运行 SVN 或 HG(我们的 VCS),因为托管不佳。
  • 等等,找一个比@chustar更好的主机不是更好的选择吗?
  • 可以,但由于种种原因,目前不适合
【解决方案3】:

查看Capistrano,它可能是您所需要的,简单且按您的预期工作。

【讨论】:

    【解决方案4】:

    我们使用 RepliWeb,它有点贵,但非常灵活,提供回滚功能、通知、任务执行、计划移动等。

    【讨论】:

      【解决方案5】:

      webistrano 用于管理 capistrano 的漂亮 UI

      【讨论】:

        猜你喜欢
        • 2012-08-29
        • 2010-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多