到目前为止,我只知道Capifony,但主要是针对Symfony。
我只需要一个脚本来运行测试,检查版本,打包一些文件,将它们发送到服务器,然后在那里运行一些命令。
我听说过持续集成,但看起来很复杂,我不确定这是我需要的。
任何建议都将受到赞赏。
答案 0 :(得分:1)
你应该看r-sync
,这是我们公司使用的。
答案 1 :(得分:1)
您可以尝试Capistrano
尽管这个工具适用于Ruby项目,但它可以用于PHP中的项目。
答案 2 :(得分:0)
如果您在服务器上具有shell访问权限,则批处理模式下的scp可能会有所帮助。
答案 3 :(得分:0)
对于刚部署,(不运行测试),您可以使用源控制系统。在我的公司,我们只需将所有经过测试和运行的代码检查到prod分支,然后登录到我们的生产帐户并sv update
该应用程序。 (我们目前正在使用subversion进行源代码管理)