BTDF/DeploymentFramework

Build on DevOps HOSTED Agent

Opened this issue · 2 comments

Is it possible to build BTDF on DevOps HOSTED Agent.

I don't think so, because at minimum you need to install the Build Tools (I forget the actual name, but it's a feature checkbox) from the BizTalk Server installer to do a BizTalk solution build. I assume you are talking about building a BizTalk app, not BTDF itself?

If you have a BizTalk 2020 project you are able to use the Hosted DevOps agents. The 'windows-latest' / 'windows-2019' DevOps agent has the BizTalk Build components deployed. (Included software for windows-2019)

I combine this together with BTDF to create deployments using DevOps Hosted agents.

For this I added the BTDF framework to my DevOps repository and added the following to my Deployment.btdfproj:
<DeploymentFrameworkRootDir>..\..\..\ALM\BTDF\</DeploymentFrameworkRootDir> <DeploymentFrameworkTargetsPath>$(DeploymentFrameworkRootDir)\Framework\</DeploymentFrameworkTargetsPath>
So it looks something like this:
image

There's an issue with Flat File builds, if you use XSD promotion in Flat Files then the build process will fail. I think that's because the Project Build Component is installed on the Hosted againt, but not the Developer Tools & SDK