首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动构建C项目

自动构建C项目
EN

Stack Overflow用户
提问于 2008-10-08 14:16:18
回答 4查看 391关注 0票数 2

我正在和其他人一起做一个自由软件(bsd许可证)项目。我们正在寻找一个系统,可以签出我们的源代码(svn),并将其构建为测试(使用check /其他工具进行单元测试)。

它应该有一个基于网络的界面和生成报告。

我希望我们不必自己从null开始编写这样的系统……

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-08 14:30:11

你当然不需要自己编写代码--有很多continuous integration系统能够从SVN之类的系统中检出源代码,而且它们通常很容易通过你自己的任务进行扩展,所以运行定制的测试脚本/程序应该不是问题。

虽然这些CI系统可能不是用C编写的,但这并不重要,因为它们只需要能够访问和编译您的源代码,无论如何,它们都将使用外部编译器。

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

  • CruiseControl
  • Hudson
  • TeamCity

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

票数 4
EN

Stack Overflow用户

发布于 2008-10-08 14:25:01

我不认为有一个构建系统能够完成所有这些任务--但是将它们结合起来又如何呢?

SCons是一个很好的构建系统,可以在每一台安装了Python的机器上运行。它甚至可以直接从SVN构建。对于自动构建,您可以尝试Buildbot

票数 2
EN

Stack Overflow用户

发布于 2008-10-08 14:28:22

查看buildbot

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/183001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档