我正在与他人进行免费软件(bsd许可证)项目。我们正在寻找一个 checkout 源代码(svn)并同时对其进行测试(使用Check /其他工具进行单元测试)的系统。

它应该具有基于Web的界面并生成报告。

我希望我们不必自己从空编写这样的系统...

最佳答案

您当然不必自己编写代码-很多continuous integration系统都可以从SVN等系统中 check out 源代码,并且通常可以轻松地扩展您自己的任务,因此运行自定义测试脚本/程序应该没问题。

尽管这些CI系统可能不是用C编写的,但这无关紧要,因为它们仅需要能够访问和编译您的源代码,因此它们将始终使用外部编译器。

仅列出一些著名的CI工具:

  • CruiseControl
  • Hudson
  • TeamCity

  • 您可能还对其他questions on Stack Overflow tagged as continuous-integration感兴趣。 :)

    关于c - 自动建立C项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/183001/

    10-14 11:05