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
- Have Azure DevOps account ready. Don't have one? Sign up for Visual Studio Team Services.
- If you already have an Azure DevOps Agent installed on your BizTalk computer, then the existing agent is overwritten with the latest Azure DevOps Agent. You may have to update your VSTS service to align with the new agent.
Prerequisites
Some experience and knowledge with creating and working with definitions in Azure DevOps. If you're brand new to Azure DevOps, these may be good resources:
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