0

到目前为止,我只知道Capifony,但主要是针对 Symfony 的。

我只需要一个脚本来运行测试、检查版本、打包一些文件、将它们发送到服务器并在那里运行一些命令。

我听说过持续集成,但它看起来很复杂,我不确定这是否是我需要的。

任何建议将被认真考虑。

4

4 回答 4

1

你应该看看r-sync,这是我们在我公司使用的。
您可以在这里查看一些描述:http ://en.wikipedia.org/wiki/Rsync

于 2012-07-28T10:19:24.647 回答
1

你可以试试Capistrano

尽管这个工具适用于 Ruby 项目,但它也可以用于 PHP 项目。

于 2012-07-28T13:18:42.070 回答
0

如果您在服务器上具有 shell 访问权限,则批处理模式下的scp可能会有所帮助。

于 2012-07-28T11:26:38.670 回答
0

对于仅部署(不运行测试),您可以使用源代码控制系统。在我的公司,我们只需将所有经过测试和工作的代码检查到一个 prod 分支中,然后登录到我们的生产帐户和sv update该应用程序。(我们目前正在使用 subversion 进行源代码控制)

于 2012-07-29T01:44:21.400 回答