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

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

9月活动预告《构建高效DevOps团队》

《构建高效DevOps团队》系列课程是由LEANSOFT与微软中国推出的DevOps系列课程之一。本课程融合了敏捷,Scrum/Kanban,用户故事地图,影响地图等一系列被广泛认可的最佳实践和方法,配合微软 Team Foundation Server,Azure云计算平台和Docker所提供的Devops工具链支持,为参训者提供体验式的DevOps实施指导。

d4d#4 使用Azure云存储构建高速 Docker registry

使用Docker来构建应用程序最常见的操作就是 docker run 或者 docker pull了,但是由于众所周知的原因,在国内想要高速稳定的获取docker hub上面的资源并不是件容易的事情,虽然国内的一些docker社区也提供了所谓的加速器,但是实测结果并不理想。今天这篇文章就给大家介绍一下怎么借助Azure Storage来搭建一个高速的私有 Docker Hub (Registiry)。

敏捷开发的目的不是为了快速交付!

许多IT主管或是工程师,都把敏捷开发误以为是一种快速交付的方法,就因为它比传统开发方法快一些,当然;还有它叫做「敏捷」的缘故。因此我们常常听到主管们在会议上抱怨:「不是已经在RUN敏捷开发法了吗,为什么开发速度还是那么慢呢?

Visual Studio Code v1.3发布日志

对于6月发布的VS Code,我们真的很兴奋。我们对扩展管理(专用扩展视图)和添加标签(标签编辑窗口)做了一些重大改变。其他新功能包括全局搜索和替换,改进拖拽和可选的缩进向导。所有这些都是增强现有功能,比如集成终端,并且对一些重要的bug进行了修复。

d4d#3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用

今天,我们来看看如何在macOS上使用 Visual Studio Code 开发 Asp.net Core 应用,并使用Docker来进行开发调试和部署。

使用 SSH 连接 TFS/VSTS 的GIT仓库

无论你是使用什么样的操作系统或者git客户端,你都可以使用标准的ssh方式连接到TFS/VSTS的git仓库进行操作,同时借助ssh agent的帮助,避免在每次提交或同步代码的时候重复的输入密码,让你的git体验更加流畅。更为重要的是,因为ssh使用了public key的加密传输,这也让你的代码在传输过程中更为安全。

docker – 你应该知道的10件事

如果你在IT圈里,你一定听说过Docker。就算与其他热门技术,如:Puppet/Chef,Hadoop或者MongoDB放在一起,Docker仍然让你耳目一新。

d4d#2 容器化主机

所谓容器化主机Dockerized Host,就是安装了docker engine的主机,可以使用docker工具进行管理。使用docker来协助开发,我们至少需要本地和云端的容器化主机,本地用于开发,测试,打包;云端的用于生产环境发布。

d4d#1 前世今生 & 世界你好

作为一名.NET Developer,这几年看着docker的流行实在是有些眼馋。可惜的是,Docker是基于Linux环境的,眼瞧着那些 java, python, node.js, go 甚至连php程序员都可以docker了,自己还在苦哈哈的装虚拟机,实在是急啊!所以对于.NET Core的发展格外关注,因为它的跨平台,意味着.NET Developer也可以docker了。