Msbuild Deploy Biztalk Solution Projects
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets ="BuildSolutions;SuccessLog">
<PropertyGroup >
<MsgBuildFailed>Failed deploy for </MsgBuildFailed>
<MsgBuildSuccess>success deploy for </MsgBuildSuccess>
</PropertyGroup>
<Target Name="BuildSolutions">
<WriteLinesToFile File="$(HighLevelErrFile)" Lines="Compiling Biztalk Projects..." Overwrite="false"/>
<Message Importance ="normal" Text ="start deploy"></Message>
<Exec Command='devenv.com /deploy Release "c:\abc.sln"'
Outputs='c:\abc.sln' >
<
Output TaskParameter="Outputs" PropertyName="BuildDone" />
</
Exec >
<
OnError ExecuteTargets ="HandleErr" />
</
Target>
<
Target Name="SuccessLog">
<
Message Importance ="high" Text ="$(MsgBuildSuccess) : $(BuildDone)" ContinueOnError ="true"></Message>
<
WriteLinesToFile File ="$(HighLevelErrFile)" Lines="$(MsgBuildSuccess) : $(BuildDone)" ContinueOnError="true"></WriteLinesToFile>
</
Target>
<
Target Name="HandleErr">
<
Message Importance ="high" Text ="$(MsgBuildFailed) : $(BuildDone)" ContinueOnError ="true"></Message>
<
WriteLinesToFile File ="$(HighLevelErrFile)" Lines="$(MsgBuildFailed) : $(BuildDone)" ContinueOnError="true"></WriteLinesToFile>
</
Target>
</
Project>
Comments
- Anonymous
July 30, 2008
PingBack from http://blog.a-foton.ru/2008/07/msbuild-deploy-biztalk-solution-projects/