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

开发者社区> 杨振平> 正文

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

简介:  【dotnet跨平台】谈一谈dotnet-cli开源社区的产品持续集成 进入其中一个PR:https://github.com/dotnet/cli/pull/2580 可以看到微软使用自己搭建的持续集成平台来保证产品和代码的质量,其中每一个即将整合代码到rel/1.
+关注继续查看


【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持续集成平台的一些截图,从中可以看出微软每天在这上面的投入不小。






版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PAI-TF升级为兼容开源社区1.8的版本
信息摘要: PAI深度优化的Tensorflow版本升级到与Tensorflow社区1.8版本兼容适用客户: PAI-STUDIO中使用深度学习的客户版本/规格功能: PAI-TF(兼容社区1.8版本) 1.
885 0
蚂蚁集团自研数据库 OceanBase 宣布正式开源 并成立开源社区
6月1日, 蚂蚁集团自研数据库 OceanBase 宣布正式开源,并成立 OceanBase 开源社区,社区官网同步上线。
466 0
「免费开源」基于Vue和Quasar的crudapi前端SPA项目实战之数据库逆向(十二)
数据库逆向就是通过读取数据库物理表schema信息,然后生成表单元数据,可以看成“dbfirst”模式,即先有数据库表,然后根据表生成元数据,逆向表单后续操作和普通动态表单类似。本文主要介绍了数据库逆向功能,在数据库表单已经存在的基础上,通过数据库逆向功能,快速生成元数据,不需要一行代码,我们就可以得到已有数据库的基本crud功能,包括API和UI。类似于phpmyadmin等数据库UI管理系统,但是比数据库UI管理系统更灵活,更友好。
54 0
社区新产品内测通道开启,做第一个“吃螃蟹”的人
阿里云开发者社区在线编程平台终于在“万众”期待中上线啦,这是社区为满足广大开发者成长需求打造的免费在线刷题神器,内含面试算法题、ACM算法题等,技术人进阶必备!为了保证产品对外时候的稳定性,社区诚挚招募一批志愿者进行产品内测活动。
993 0
阿里云携手 VMware 共建云原生 IoT 生态,聚开源社区合力打造领域标准
5 月 29 日,“2021 阿里云开发者大会”于北京国际会议中心举办。在本次大会“云原生技术与最佳实践”论坛现场,阿里云容器服务负责人易立、VMware 中国研发中心研发总监路广联合宣布达成双方在“云原生边缘计算”领域的技术战略合作,希望未来依托开源社区力量,加速边缘云原生生态系统的构建,共同推动云边融合进程,帮助更多企业全面拥抱数智化转型升级。
9655 0
.net持续集成测试篇之Nunit 测试配置
.net持续集成测试篇之Nunit 测试配置在开始之前我们先看一个陷阱 用到的Person类如下 public class Person:IPerson { public string Name { get; set; } public int Age { get; set; } ...
864 0
+关注
杨振平
杨振平,CSDN云计算博客专家,微软多个开源项目的Committer和Contributor,精通微软私有云和公有云,System Center Orchestrator源码级专家,开有Redis,Memcached,WebRTC等网络课程,目前在微创软件负责开源和云计算的项目。
577
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载