我想在我的地方设置CI服务器(Hudson),并且已经建立了一个测试环境,我可以在其中构建一些项目。现在我正在做.NET和Java,但还有一些其他语言出现。
一个项目真的需要一个特殊的环境(第三方软件,编译器,Linux作为操作系统),我想知道是否有人可以给我一个关于如何做的建议。
- 我应该只为这个项目运行另一个Hudson吗?我想在备用的Windows机器上使用Hudson,而不是在Linux上。在Linux机器上构建.NET听起来很复杂...... ;-)
- 有没有办法进行“构建机器设置”,Hudson可以将此项目委托给另一台仅用于构建此单个项目的机器?
- 或者我应该不再考虑这个问题,让一个项目继续进行而不进行持续集成? (可能是最简单但最糟糕的选择,因为我想在我的Hudson中运行Checkstyle / StyleCop功能来检查代码约定等......)[