Build process 寻找一个强大的构建管理系统
我的团队正在开发一款中型产品,在一台双核机器上开发大约需要2个小时。 作为提高生产力努力的一部分,我正在寻找其他方法来改进我们的构建过程Build process 寻找一个强大的构建管理系统,build-process,build-automation,Build Process,Build Automation,我的团队正在开发一款中型产品,在一台双核机器上开发大约需要2个小时。 作为提高生产力努力的一部分,我正在寻找其他方法来改进我们的构建过程 目前我们使用VS2005解决方案构建C++代码和.NET代码,我们还使用MaxFrm构建了一些遗留代码,并使用StutsP屏蔽打包产品。我们还有用UnitTest++、Nunit、CPPUnit编写的单元测试,还有一些我们自己编写的测试,没有任何测试框架。一切都由我们编写的一组Perl脚本进行协调 我正在寻找一种产品,或一套产品,或一系列不相关的产品,使我能够
目前我们使用VS2005解决方案构建C++代码和.NET代码,我们还使用MaxFrm构建了一些遗留代码,并使用StutsP屏蔽打包产品。我们还有用UnitTest++、Nunit、CPPUnit编写的单元测试,还有一些我们自己编写的测试,没有任何测试框架。一切都由我们编写的一组Perl脚本进行协调
我正在寻找一种产品,或一套产品,或一系列不相关的产品,使我能够做到以下几点:您应该能够随意混合和匹配。我们有客户使用Anthill和IncredBuild、gmake以及许多其他构建加速工具。我们有一个与您类似的过程,尽管它不是VS项目。直到最近,我们使用perl脚本和tinderbox来构建和跟踪构建和单元测试的状态。我们最近李跳到了哈德逊河,看起来效果不错 不要被java标签所拖累,我们的项目是c/c++的,它们工作得很好。Hudson可以执行shell命令,因此我们可以构建我们的项目(生成文件)并很好地运行我们的单元测试。现在,我们将它设置为定时构建,当它完成时(如果成功的话),将并行启动所有单元测试 这是一个很好的系统,如果它是您想要的,那么值得一看。它记录控制台输出,并有大量优秀的插件(日志和图表警告计数、磁盘空间使用大小、基于CM的构建更改)和一个很好的web界面供团队观看
哦,是的,它是免费的。我不会建议哈德逊。关于它,没有太多吹牛的必要 hudson是有限的工具,除了它可以做更多的事情,并有一个更好的内置8LT核心架构 建议使用anthillpro和incredibuild是一个很好的建议!!关于“Hudson有大量插件..诸如此类..诸如此类”这真是一个骗局 hudson无法实现的是核心架构,它是作为插件实现的 令人惊讶的是,如果我必须屏蔽密码剑或任何凭证,没有“密码屏蔽”插件我就无法做到 理想情况下,如果一个系统是“企业可扩展的”,那么这个屏蔽应该内置到it核心中 这只是一个例子。我对这些工具有一个清晰的分析,但不能在这里上传文档 移到另一边
Hudson“外观和感觉”“漂亮可爱”,重量相对较轻我们在C/C++项目中也使用Hudson,这非常棒!基于Web的配置以及广泛的插件支持使您可以轻松锁定当前的构建设置。