Deployment Framework for BizTalk Azure DevOps release tasks
This extension facilitates the deployment (not build) of BizTalk applications to server(s) with a private agent (deployment group members qualify). It started as a decomposition of the Randy Paulo's monolithic Install-BizTalkApplication PowerShell script into more granular tasks for greater flexibility and enhanced feedback within the scope of a Azure DevOps pipeline.
The BTDF Deploy/Undeploy tasks require artifacts built using the Deployment Framework for BizTalk (BTDF). For those unfamiliar, I recommend starting with Thomas F. Abraham's recently published Deployment Framework for BizTalk Visual Studio extensions.
For a simple, standalone BizTalk application
For BizTalk applications referenced by other BizTalk applications. (i.e. projects B and C both reference project A)
A typical scenario for using these tasks is to define a single task group with Undeploy, Uninstall, Install and Deploy tasks.
Then use this task group in the deployment stages. A typical scenario is to use a deployment group for Non-MgmtDB deployments. In the following step you use an agent for the MgmtDB deploy.