在过去的几年中,我一直使用jenkins/hudson和ant进行部署。
但总的来说,我觉得这是相当沉重的。
是否有一个免费的,更轻量级的软件(最好是在线的)我可以使用?
我需要做的是
- 从git抓取我的php文件(基于时间,提交或手动)
- 替换配置文件中的一些值 推送/同步到远程服务器
到目前为止,我找到了http://www.deployhq.com和http://www.thoughtworks-studios.com/go-continuous-delivery
确实有许多不同的部署解决方案可用。
对于您描述的工作流,可能值得考虑使用BuildMaster。它不是托管的,但它是一种非常简单的构建方法(或者在您的情况下……)测试?)和部署文件。它还可以跨不同的环境管理您的配置文件。举个简单的例子,看看如何使用BuildMaster部署Daily WTF。
(免责声明:我为indo工作)