Configure automatic deployment with Visual Studio Team Services in BizTalk Server

Overview

Using Azure DevOps, you can automatically deploy BizTalk Server applications to different BizTalk environments.

Typically, there are two roles involved:

  • BizTalk developer creates the application, and builds it locally. Then, checks the application into Git or Team Foundation Version Control.
  • Azure DevOps admin creates the build and release definitions, and deploys to the BizTalk application to different environments (Dev, UAT, Production).

If you’ve never used Azure DevOps, this walkthrough may be challenging. It does require some understanding of git, including cloning, and pushing changes.

We show you how to setup Azure DevOps with BizTalk Server, and add your first application to deploy. We recommend you refer to the VSTS guidance, as the Azure DevOps UI changes.

Before you begin

Prerequisites

Get started

Step 1: Add Application project & update .json template

Step 2: Create the Azure DevOps token & install the build agent

Step 3: Create the build definition

Step 4: Create the release definition

Configure environmental tokens and variables