Author: Rene van Osnabrugge
-

Organizing the Global DevOps Bootcamp 2018
This year, on June 16th, 2018, we (Marcel de Vries (Xpirit), Mathias Olausson(Solidify) and me(Xpirit)) organized the second Global DevOps Bootcamp. I did a blogpost on Global DevOps Bootcamp 2017 earlier. This year we wanted to do it again and of course we aimed to make it a bit bigger.…
-

In a perfect world Devs do not need Ops
Originally posted at: https://xpirit.com/2018/04/06/in-a-perfect-world-devs-do-not-need-ops/ Together with my colleague Geert van der Cruijsen I wrote this article on DevOps and how Ops should be changed. This is an introduction to the Open Source library we are creating on Azure Security as Code. Purpose of this library is to maintain all Azure…
-
Secure or Compliant? That is the question!
Compliance means conforming to a rule, such as a specification, policy, standard or law. Regulatory compliance describes the goal that organizations aspire to achieve in their efforts to ensure that they are aware of and take steps to comply with relevant laws, polices, and regulations. (source: https://en.wikipedia.org/wiki/Regulatory_compliance) Within many organizations,…
-

Setting up Sonatype Nexus 3 as your Windows Docker Container Registry
Currently I am working at Rabobank. Rabobank uses Sonatype Nexus as their artifact repository for all kinds of packages and also for Docker Containers. Since there are a few Microsoft .Net teams are moving towards Docker, the need for Docker containers arose as well. So we created a Windows Base…
-

First encounters with creating a Managed Kubernetes Cluster (AKS) on Azure
Yesterday Microsoft announced in this blogpost thatr the public preview for a Managed Kubernetes Cluster (AKS) is now available. I directly wanted to test this and followed the steps in the blog. They work but I ran into a few tiny errors which were easy to solve if you know where…
-

Slides and Demos Techdays 2017
Last week I spoke on Techdays Netherlands. I had 3 sessions Docker beyond F5 Part 1- From Laptop to Cluster Docker beyond F5 Part 2 – Deep Dive with Alex Thissen Docker from Huh? to Wow! with Jasper Gilhuis Slides and Demos I’ve put all our material on Github. I…
-

Speaking @ … Upcoming talks
There is a busy season for me as a speaker. I’ll make a short list here: 26 September – Fujitsu Hybrid IT Event Continuous Delivery 3.0, the next step 12-13 October – Techdays Netherlands Docker beyond F5 – From Laptop to Cluster Docker beyond F5 – Deep Dive Docker –…
-

COPY failed when adding files to Docker container
This is a blogpost for myself. Because I don’t want to make the same stupid mistake again. And hopefully It might help you as well … I was preparing a demo to build a simple Docker Container. I used Visual Studio 2017 15.3 to create a new .NET Core Project,…
-

Running a Linux VSTS Agent on Azure Container Instances
About 3 weeks ago, Corey Sanders (https://azure.microsoft.com/en-us/blog/announcing-azure-container-instances/) announced in his blog that Azure Container Instances is in private preview. I think that this new Azure service is very promising. In a nutshell, it is a hosted and managed Container cluster. The only thing you need to take care of is…
-

Publish symbols to Azure File Storage with the VSTS Hosted Agent
A while ago I migrated a lot of builds to the Visual Studio Team Services Hosted Agents. This works great. We reduced the number of build servers and agent on-premises and can now easily scal up and down. But .. as it goes… there is always that next thing on…
-

Slides & Demos from Techorama 2017
Today I spoke on Techorama on Containerized Delivery with VSTS and Docker. Abstract With Continuous Delivery 3.0, I introduced the concept of rethinking what you do instead of optimizing what you have. Containers are a very important concept in this new way of thinking. Instead of delivering your application on a server,…
-

REST call to get all tasks in your VSTS account
This time, a small and simple post. I was working on a solution to get all tasks used in multiple build definitions. When you get the Build Definition with the REST API, you see a reference to the tasks by it’s GUID. But the displayname, group etc, is not displayed…
-

Using VSTS Package Management as a private Chocolatey Gallery
For information how to set up a private Powershell repository on VSTS check this post I just blogged about how to use VSTS Package Management as a private Powershell repository. But here was another need that I had. I wanted a private Chocolatey gallery as well. So I did some…
-

Using VSTS Package Management as a private Powershell Gallery
For information how to set up a private Chocolatey repository on VSTS check this post Let me start by saying that I really like VSTS package management. Earlier I blogged about Release Views and I also like the integration with the whole build/release eco system. That said, I was quite annoyed…
-

Only trigger a release when the build changed
I created a Build task for this purpose as well. Check it out here! Back in the early days, when we used XAML builds in TFS (wow that seems like ages ago!), we had the possibility to NOT execute a build when nothing changed in the source code repository. This checkbox “Build…
-

The first Global DevOps Bootcamp !
Maybe some of you are familiar with Global Azure Bootcamp. This yearly global event is hosted by many communities throughout the world and is a great success. As a fanatic DevOps adept, I wanted to do something similar but around DevOps. And…I am proud to present that on June 17th,…
-

Installing a VSTS Build agent on Mac OSX
Today I needed to install the VSTS Build Agent on a Mac Mini in the office so we can build the IPhone App. The great part of the new build infrastructure in VSTS is that it is Cross Platform and we CAN do that. Just download the agent and run the…
-

Migrate a complete Git Repository from TFS to VSTS
I am migrating some Git repositories from a TFS server to VSTS. Moving a Git repo including all the history is very simple fo course. Since Git is a Distributed Source Control repository. But I always forget the syntax of moving the “complete” Git repository at once. With all the…
-

Run Functional (Coded) UI Tests in your VSTS Release Pipeline
Today I was trying to run some CodedUI test from my VSTS Release pipeline. The process is quite straightforward but there were some tiny catches I’d like to share with you Let me first show the pipeline I have created



