我试图使用Phing自动化:在需要的时候你如何管理你的构建[使用Phing]过程?
- 运行测试
- 每个开发人员的机器上运行数据库迁移[dbdeply使用]
- 部署到生产
我想在我的项目中添加一个构建文件夹并将所有构建配置文件和db变量存放在该文件夹中确实有意义。并将所有内容提交到SVN存储库。因此每位开发人员在从svn退房时都会得到更新的构建文件。并能够运行构建以使用新更改更新他的数据库。
在生产服务器上: 我打算在那里添加另一个构建文件,以获得svn中的最新标签版本并执行JS压缩CSS &。
我打算实现使用PHPUnderControl继续集成,所以我可以跟踪每个构建的结果,并在构建失败时得到通知。
所以,你认为这一切确实有意义,或者你有其他更好的建议吗?
退房Arbitracker作为替代phpUnderControl的:HTTP:// WWW .arbitracker.org/news.html – Gordon 2010-01-04 10:44:56
@戈登,谢谢我也会检查一下。 – Shreef 2010-01-04 13:41:49