使用Visual Studio调试容器化.Net Core应用

前一阵公司要开发一个Web API应用给购买了我们公司的一款基于TFS扩展应用产品的客户使用,需求之中就要求可移植性,因为我是一个吃了十几年微软技术的技术宅,没办法只能使用.Net Core来开发。由于公司一直致力于为客户实现软件研发的DevOps,因此老板说让我这个应用的开发要DevOps。

基于Docker的DevOps实战培训

【UDAD 用户故事驱动的DevOps实施框架】是LEANSOFT公司总结的一套方法和实践,能够在软件开发的各个过程都提供最有效的方法,让采用敏捷的团队能够有一个整体的方法论指导。培训基于Git,Jenkins  ,Docker及微软Azure,为您提供端到端的可落地的DevOps解决方案。

十年

一件事情做了十年,在任何人的一辈子都算长了,对我来说,那是最好的青春年华,还有网盘里10几个G的文档以及Git库里面数亿万计的代码。

Docker,容器,虚拟机和红烧肉

Docker厉害的地方在于,它不光提供了这些配料,还把物流给你搞定了。我们现在可以直接向商家(Docker Hub)下单,商家送货上门(Docker Pull),你准备好炉子和锅(操作系统),直接下锅(Docker Run),菜就上桌喽。

新的用户故事待办列表就是一副地图

为什么扁平的用户故事待办列表效果不好?如何构建一个更好的用户故事待办列表,用来更有效的描述你的系统,进行优先级排序和制定发布计划。

Markdown/reST 文档发布流水线

相信很多朋友都在使用Markdown或者restructuredText格式来编写一些技术文档,也会把这些文档放在github上分享给社区。GitHub提供了很好的Markdown格式解析支持,但是这些文档的阅读体验并不好,而且有些时候我们可能只希望给用户提供可阅读的html格式而不希望直接把Markdown格式也分享出去。
video

Ignite2016 演示视频 – 容器化DevOps发布管道

在前两天的微软ignite2016技术大会上,我跟大家交流了如何使用微软Azure云计算平台和Team Foundation Server构建容器化的持续交付环境,其中也给大家演示了这套环境。当时因为时间关系,没有把所有的场景演示完,所以今天录制了这份视频,希望能够让大家了解到微软软件工程全生命周期管理平台TFS的能力以及Azure上的一些很好的使用场景。

10月活动预告《在Azure上搭建容器化DevOps数据中心》

《微软Azure云环境搭建容器化DevOps数据中心》课程是由LEANSOFT与微软中国合作推出的DevOps系列课程之一。本次培训我们将专注于使用容器化技术和云技术解决方案,为您介绍如何使用微软开发工具链,配合Azure所提供的自助化,可伸缩自动化的管理能力,搭建基于Docker Swarm的容器化DevOps工具链和高可靠的集群运行环境。

docker4dotnet #5 使用VSTS/TFS搭建基于容器的持续交付管道

在过去的几篇d4d系列中,我给大家介绍了如何使用docker来支持asp.net core的应用开发,打包的场景。Asp.net core的跨平台开发能力为.net开发人员提供了使用容器进行应用开发的能力,今天这篇文章将对如何使用微软的全生命周期管理平台VSTS/TFS来构建基于容器的CI/CD管道来支持团队开发的场景。

使用VSTS/TFS搭建iOS持续集成环境

TFS 自2015版开始支持跨平台的持续集成环境,通过提供开源的build agent为 Windows / Linux / macOS 提供了统一的持续集成环境管理能力。这篇文章给大家介绍一下如何使用 VSTS/TFS 来搭建 iOS 持续集成环境。