我正在尝试使用Phing自动化以下过程:
在生产服务器上: 我计划添加另一个构建文件,在其中获取svn中的最新标记版本并执行CSS和JS压缩。
我还计划使用PHPUnderControl实现持续集成,以便跟踪每次构建的结果并在构建失败时得到通知。
那么,您认为这是否有意义,或者您是否有其他更好的建议?
- 运行测试
- 在每个开发者机器上运行数据库迁移[使用dbdeply]
- 需要时部署到生产环境
在生产服务器上: 我计划添加另一个构建文件,在其中获取svn中的最新标记版本并执行CSS和JS压缩。
我还计划使用PHPUnderControl实现持续集成,以便跟踪每次构建的结果并在构建失败时得到通知。
那么,您认为这是否有意义,或者您是否有其他更好的建议?