Deployment Framework for BizTalk Azure DevOps release tasksThis 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. Tasks
Typical UsageFor a simple, standalone BizTalk application
For BizTalk applications referenced by other BizTalk applications. (i.e. projects B and C both reference project A)
Multi-Server DeploymentsA 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. See Also
|