【发布时间】:2011-04-03 20:15:18
【问题描述】:
是否有任何工具可以自动将代码从测试转移到(阶段然后转移到)生产?
我们在 LAMP 堆栈上运行,不想依赖 FTP 访问?
除此之外,是否有一些 BASH 或 PERL 脚本可用于相同的过程?
我们的生产服务器无法运行我们用于开发的 SVN 或 HG。
【问题讨论】:
标签: php mysql cakephp production-environment
是否有任何工具可以自动将代码从测试转移到(阶段然后转移到)生产?
我们在 LAMP 堆栈上运行,不想依赖 FTP 访问?
除此之外,是否有一些 BASH 或 PERL 脚本可用于相同的过程?
我们的生产服务器无法运行我们用于开发的 SVN 或 HG。
【问题讨论】:
标签: php mysql cakephp production-environment
查看PHING。它非常灵活,如果需要,您可以使用原始 php 代码对其进行扩展......它确实(并且可以)做的不仅仅是移动事物(包括测试、构建、文档等)......
至于文件传输位,您可以使用一堆内置方法(包括但不限于FTP、SCP、SFTP、RSYNC等)连接到远程服务器...
【讨论】:
您可以 SVN 将生产副本检出到生产服务器上并使用 http?
【讨论】:
查看Capistrano,它可能是您所需要的,简单且按您的预期工作。
【讨论】:
我们使用 RepliWeb,它有点贵,但非常灵活,提供回滚功能、通知、任务执行、计划移动等。
【讨论】:
webistrano 用于管理 capistrano 的漂亮 UI
【讨论】: