How to better way to automate the BizTalk Deployment? RRS feed

  • Question

  • Hi,

    I implemented the project using BTDF with Schema, Map, Orchestration and Class library.  But am getting the following difficulties to proceed further.

    1. Not able to install the same MSI version again and again.  Is it possible to install or override the same MSI Version?

    2. Always i need to manipulate the Deployment.btdfproj file based on the deployement, because some time i need to deploy only orchestration or some time i need to deploy only class library.  Is there a better way to maintain the Deployment.btdfproj each and every deployment?

    3. Could you please let me know how to better way to automate the BizTalk Deployment.

    Thanks in advance..

    Wednesday, December 12, 2018 1:13 PM

All replies

  • BTDF is one of the best tool for automate deployment because it well-structured different environment binding in the setting file generator file and also we can run pre and post scripts before or after deployment .

    We can access the sso values through BTDF and deploying all the components in the same msi because its avoiding dependencies issues  

    There are build tools we can use for auto deployment .

    Develop powershell scripts for deployment and configure in the build master .

    You can mention partial deployment flags in the scripts when you want deploy sepfiic components .


    Wednesday, December 12, 2018 8:41 PM
  • Why cant you do a full deployment every time?? If the btdf is properly configured, it is just matter of minutes for the deployment to complete. Making delta deployment does not help out much unless you are using long running orchestrations and want to do a side by side deployment.

    Mandar Dharmadhikari

    Thursday, December 13, 2018 10:53 PM
  • Thanks for your response.

    Could you please give me the reference link to develop powershell script for full deployment as well as partial deployment.

    Friday, December 14, 2018 6:39 AM
  • Thanks for your response.

    Why do we need to deploy each and every artifact all the time even though there is no change is some artifact?

    Yes, am using long running orchestration.

    Friday, December 14, 2018 6:46 AM