小编Shr*_*eef的帖子

你如何管理你的构建[使用Phing]流程?

我正在尝试使用Phing进行自动化:

  • 运行测试
  • 在每台开发者机器上运行数据库迁移[使用dbdeply]
  • 在需要时部署到生产

我认为在我的项目中添加一个构建文件夹并将所有构建配置文件和db deltas放在该文件夹中是有意义的.并将所有这些提交到SVN存储库中.所以每个开发人员在从svn签出时都会获得更新的构建文件.并能够运行构建以使用新更改更新其数据库.

在生产服务器上:我打算在那里添加另一个构建文件,以获取svn中的最新Tagged版本并执行CSS和JS压缩.


我计划使用PHPUnderControl实现持续集成,因此我可以跟踪每个构建的结果,并在构建失败时收到通知.

所以,你认为这一切都有意义,或者你还有其他更好的建议吗?

php phing continuous-integration build phpundercontrol

4
推荐指数
1
解决办法
1212
查看次数