Quantcast
Channel: Colin's ALM Corner
Browsing all 114 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Continuous Deployment of Service Fabric Apps using VSTS (or TFS)

Azure’s Service Fabric is breathtaking – the platform allows you to create truly “born in the cloud” apps that can really scale. The platform takes care of the plumbing for you so that you can...

View Article


Updating XAML Release Builds after Upgrading Release Management Legacy from...

You need to get onto the new Release Management (the web-based one) in VSTS or TFS 2015 Update 2. The new version is far superior to the old version for numerous reasons – it uses the new Team Build...

View Article


Image may be NSFW.
Clik here to view.

DotNet Core, VS 2015, VSTS and Docker

I unashamedly love Docker. Late last year I posted some thoughts I had on Docker DevOps. In this post I’m going to take a look at Docker DevOps using DotNet Core 1.0.0, Docker Tools for Visual Studio,...

View Article

Running the New DotNet Core VSTS Agent in a Docker Container

This week I finally got around to updating my VSTS extension (which bundle x-plat VersionAssembly and ReplaceTokens tasks) to use the new vsts-task-lib, which is used by the new DotNet Core vsts-agent....

View Article

Image may be NSFW.
Clik here to view.

Parallel Testing in a Selenium Grid with VSTS

There are several different types of test – unit tests, functional test, load tests and so on. Generally, unit tests are the easiest to implement and have a high return on investment. Conversely, UI...

View Article


Image may be NSFW.
Clik here to view.

DacPac Change Report Task for VSTS Builds

Most development requires working against some kind of database. Some teams choose to use Object Relational Mappers (ORMs) like Entity Framework. I think that should be the preferred method of dealing...

View Article

Image may be NSFW.
Clik here to view.

Load Balancing DotNet Core Docker Containers with nginx

Yes, I’ve been playing with Docker again – no big surprise there. This time I decided to take a look at scaling an application that’s in a Docker container. Scaling and load balancing are concepts you...

View Article

Image may be NSFW.
Clik here to view.

Using Release Management to Manage Ad-Hoc Deployments

Release Management (RM) is awesome – mostly because it works off the amazing cross platform build engine. Also, now that pricing is announced, we know that it won’t cost an arm and a leg!When I work...

View Article


Image may be NSFW.
Clik here to view.

End to End Walkthrough: Deploying Web Applications Using Team Build and...

I’ve posted previously about deploying web applications using Team Build and Release Management (see Config Per Environment vs Tokenization in Release Management and WebDeploy, Configs and Web Release...

View Article


Image may be NSFW.
Clik here to view.

Managing Config for .NET Core Web App Deployments with Tokenizer and...

Last week I posted an end-to-end walkthrough about how to build and deploy web apps using Team Build and Release Management – including config management. The post certainly helps you if you’re on the...

View Article

Image may be NSFW.
Clik here to view.

You Suck: Or, How to Process Criticism

Recently I received some criticism from a customer. Sometimes I find it difficult to process criticism – I justify or argue or dismiss. Some of that is my personality – I like to be right! Part of that...

View Article

DevOps Drives Better Architecture–Part 1 of 2

(Read part 2 here)I haven’t blogged for a long while – it’s been a busy few months!One of the things I love about being a DevOps consultant is that I have to be technically proficient – I can’t help...

View Article

DevOps Drives Better Architecture–Part 2 of 2

In part 1 I introduced some thoughts as to how good architecture makes DevOps easier. And how good DevOps drives better architecture – a symbiotic relationship. I discussed how good source control...

View Article


Image may be NSFW.
Clik here to view.

Running Selenium Tests in Docker using VSTS Release Management

The other day I was doing a POC to run some Selenium tests in a Release. I came across some Selenium docker images that I thought would be perfect – you can spin up a Selenium grid (or hub) container...

View Article

Image may be NSFW.
Clik here to view.

Easy Config Management when Deploying Azure Web Apps from VSTS

A good DevOps pipeline should utilize the principle of build once, deploy many times. In fact, I’d go so far as to say it’s essential for a good DevOps pipeline. That means that you have to have a way...

View Article


Image may be NSFW.
Clik here to view.

New Task: Tag Build or Release

I have a build/release task pack in the marketplace. I’ve just added a new task that allows you to add tags to builds or releases in the pipeline, inspired by my friend and fellow MVP Rene van...

View Article

Image may be NSFW.
Clik here to view.

Testing in Production: Routing Traffic During a Release

DevOps is a journey that every team should at least have started by now. Most of the engagements I have been on in the last year or so have been in the build/release automation space. There are still...

View Article


Image may be NSFW.
Clik here to view.

Aurelia, Azure and VSTS

I am a huge fan of Aurelia– and that was even when I was working with it in the beta days. I recently had to do some development to display d3 graphs, and needed a simple SPA app. Of course I decided...

View Article

Image may be NSFW.
Clik here to view.

DevOps with Kubernetes and VSTS: Part 1

If you've read my blog before, you'll probably know that I am huge fan of Docker and containers. When was the last time you installed software onto bare metal? Other than your laptop, chances are you...

View Article

Image may be NSFW.
Clik here to view.

DevOps with Kubernetes and VSTS: Part 2

In Part 1 I looked at how to develop multi-container apps using Kubernetes (k8s) - and more specifically, minikube, which is a full k8s environment that runs a single node on a VM on your laptop. In...

View Article
Browsing all 114 articles
Browse latest View live