我计划设置我自己的构建服务器。我的主要工作是构建C#、C/C++和Java项目。我还想让我的构建服务器运行一些外部程序/脚本,比如我的单元测试、代码静态分析和doxygen。
有什么建议吗?
发布于 2010-10-28 18:36:27
使用Hudson Continuous-Integration软件。
发布于 2010-10-28 18:53:31
我们正在使用JetBrains TeamCity。它很容易配置,用户友好,有方便的插件来通知构建事件,你可以安装多个构建工作者,定义任何构建引擎(.net,java...),它可以输出工件,它可以在签入时自动触发,它可以执行任何自定义的构建脚本等等。最重要的是,它是免费的(最多20种配置)。
我们到处寻找,我们发现这是最好的.
发布于 2010-10-28 18:37:45
硬件:光盘。相当多,或者一个像样的SSD。你所做的很多事情都是基于磁盘的编译器。不是说获取最新版本(单独),而是举个例子,c++编译器在构建过程中会生成相当多的临时文件。一个像样的快速子系统可以产生明显的不同。尤其是,这不适合你,但也适用于某些同事,sotit可能会同时运行很多次。
当然,足够的RAM和现代的多核CPU是不言而喻的。
https://stackoverflow.com/questions/4041985
复制相似问题