【问题标题】:How can I reduce build time using a parallel build / parallelizing the tests?如何使用并行构建/并行化测试来减少构建时间?
【发布时间】:2010-03-25 00:29:10
【问题描述】:

简单的问题:)

如何使用并行构建/并行化测试来减少构建时间?

我们正在使用 TeamCity、JUnit、Fit、Selenium

【问题讨论】:

  • 真正的答案取决于您使用的持续集成、构建和测试自动化工具。
  • TeamCity、JUnit、Fit、Selenium
  • 您的测试需要多长时间才能运行..?
  • 完整构建大概需要 30 分钟。我们不会在提交之前运行它,只是快速测试。
  • 你自己不能回答,你怎么知道你的问题很简单?

标签: java build-process junit teamcity parallel-processing


【解决方案1】:

使用 C/C++ 的 distcc 将构建分发到多台计算机。

使用 ccache 来缓存之前已经完成的编译器工作。祝你好运。

【讨论】:

  • 现实生活中的构建过程很少只包含运行 C/C++ 编译器。但是这两个工具对于某些场景来说是很好的起点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-04
  • 2019-11-16
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 2019-08-21
相关资源
最近更新 更多