【发布时间】:2010-07-05 21:19:00
【问题描述】:
在我的一个 Django 项目中,我有一套基于 TransactionalTestCase 类的单元测试(它需要的时间比 TestCase 长得多)。每次更改代码后都无法运行测试,因为运行所有测试需要超过 0.5 小时。前段时间我们寻找了一些简单的持续集成工具,它可以让我们(至少)在测试服务器上运行测试并将错误的电子邮件发送给团队成员(我们当然有代码存储库,我们目前不需要自动部署)。您是否有一些可行的解决方案或想法来实现这一目标?
我们编写了一些“超级简单的 CI 服务器”,它只是运行测试和发送电子邮件报告(它与我们的代码存储库集成)。但是由于我们最近在使用我们不理想的简单工具时遇到了一些问题,我现在想知道您是否已经在您的工作环境中成功完成了类似的场景?
我正在寻找轻便、易于安装和使用的产品。
【问题讨论】:
标签: django continuous-integration