Automatically deploying TeamCity Azure Build Agents into specific virtual networks (vnets)

Jetbrains has recently added support for using Azure as cloud build agents. It supports start and stopping existing virtual machine instances or start and stopping new virtual machine instances created from an image. Unfortunately the plugin currently doesn’t support creating new virtual machine instances within a specific virtual network (vnet) which can complicate setups where you want to keep all your development machines within a single vnet with all the associated benefits such as easy DNS lookups.

I’ve created an updated version of Jetbrains’ plugin to allow you to specify a virtual network. You can download the plugin directly here or browse the source code on GitHub.

teamcity-azure-plugin

 

Leave a Reply

Your email address will not be published.