首页 > Web开发 > 详细

【dotnet跨平台】谈一谈dotnet-cli开源社区的产品持续集成

时间:2016-04-19 21:39:12      阅读:279      评论:0      收藏:0      [点我收藏+]
??

【dotnet跨平台】谈一谈dotnet-cli开源社区的产品持续集成


进入其中一个PR:https://github.com/dotnet/cli/pull/2580

可以看到微软使用自己搭建的持续集成平台来保证产品和代码的质量,其中每一个即将整合代码到rel/1.0.0这个主分支的代码都要经过7个测试通过,其中2个windows平台,4个linux平台和一个OS X平台如下:

技术分享 Details Windows_NT x64 Release Build — Build finished. 615 tests run, 5 skipped, 1 failed.

技术分享 Details Windows_NT x86 Debug Build — Build finished. 615 tests run, 5 skipped, 1 failed.
技术分享 Details CentOS7.1 x64 Debug Build — Build finished. 606 tests run, 18 skipped, 0 failed.
技术分享 Details Debian8.2 x64 Debug Build — Build finished. 606 tests run, 18 skipped, 0 failed.
技术分享 Details OSX x64 Release Build — Build finished. 606 tests run, 18 skipped, 0 failed.
技术分享 Details RHEL7.2 x64 Release Build — Build finished. 606 tests run, 18 skipped, 0 failed.
技术分享 Details Ubuntu x64 Release Build — Build finished. 616 tests run, 21 skipped, 0 failed. 

微软自己搭建的产品持续集成平台是基于Jenkins,其中大多数测试机都是Azure上创建的,“master + 209 computers (78 of 157 executors)” 这个可以看出至少一两百台机器在跑这些Job。

我现在正在做的是一个基于dotnet-cli开发的平台,我们用的产品持续平台是Travis和Appveyor来跑windows,linux和OSX三个平台。

我们来看下一些dotnet-cli持续集成平台的一些截图,从中可以看出微软每天在这上面的投入不小。


技术分享

技术分享

技术分享


技术分享

【dotnet跨平台】谈一谈dotnet-cli开源社区的产品持续集成

原文:http://blog.csdn.net/yangzhenping/article/details/51191317

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!