Execut BizTalk Deployment Framework with comand line

Here is a script that I use to schedule BizTalk Deployment framework on test plateform.

This script performs :

  • Get latest from TFS
  • Compile solution
  • undeploy current BizTalk application
  • create the MSI file
  • Deploy the new version

SET msBuild=c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSbuild.exe
SET tfsDir=your working Tfs dir

SET SolutionName = solutionName

SET tf= »C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe »
SET versionToGet=T

del *.log /q

rem get data from tfs
%tf% get /version:T /overwrite /recursive > logGetTfs.txt

rem build solution
%msBuild% %tfsDir%\%SolutionName%.sln  /fileLogger /fileLoggerParameters:LogFile=Solution.log /maxcpucount:1

rem build msi
%msBuild% %tfsDir%\%SolutionName%\Deployment\BtdfFileName.btdfproj /t:Installer /fileLogger /fileLoggerParameters:LogFile=BuildMsi.log /maxcpucount:1

rem uninstall application
%msBuild% %tfsDir%\%SolutionName%\Deployment\BtdfFileName.btdfproj /t:undeploy /fileLogger /fileLoggerParameters:LogFile=UnInstallApp.log /maxcpucount:1

rem installation application

%msBuild% %tfsDir%\%SolutionName%\Deployment\BtdfFileName.btdfproj /t:deploy /fileLogger /fileLoggerParameters:LogFile=InstallApp.log /maxcpucount:1

Publicités

2 réflexions sur “Execut BizTalk Deployment Framework with comand line

  1. nice information, many thanks to the author. i agree with your thought. thank you for your sharing. great post! it’s very useful for me

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s