与多个项目/语言/环境持续集成

时间:2009-05-07 09:37:38

标签: build-process continuous-integration hudson

我想在我的地方设置CI服务器(Hudson),并且已经建立了一个测试环境,我可以在其中构建一些项目。现在我正在做.NET和Java,但还有一些其他语言出现。

一个项目真的需要一个特殊的环境(第三方软件,编译器,Linux作为操作系统),我想知道是否有人可以给我一个关于如何做的建议。

  • 我应该只为这个项目运行另一个Hudson吗?我想在备用的Windows机器上使用Hudson,而不是在Linux上。在Linux机器上构建.NET听起来很复杂...... ;-)
  • 有没有办法进行“构建机器设置”,Hudson可以将此项目委托给另一台仅用于构建此单个项目的机器?
  • 或者我应该不再考虑这个问题,让一个项目继续进行而不进行持续集成? (可能是最简单但最糟糕的选择,因为我想在我的Hudson中运行Checkstyle / StyleCop功能来检查代码约定等......)[

1 个答案:

答案 0 :(得分:3)