Return to Snippet

Revision: 33217
at October 7, 2010 03:27 by jstrassburg


Initial Code
<Target Name="MyTarget">
  <BuildStep 
      Name="MyBuildStepName" 
      Message="My message for %(ConfigurationToBuild.FlavorToBuild)"
      TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
      BuildUri="$(BuildURI)"
      Condition="'$(IsDesktopBuild)'!='true'">
    <Output TaskParameter="Id" PropertyName="StepId" />
  </BuildStep>

  <!-- DO SOMETHING THAT CAN FAIL -->

  <BuildStep
      Id="$(StepId)"
      Name="MyBuildStepName"
      Status="Succeeded" 
      TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
      BuildUri="$(BuildURI)"
      Condition="'$(IsDesktopBuild)'!='true'" />
  <OnError ExecuteTargets="MyBuildStepError" />
</Target>

<Target Name="MyBuildStepError">
  <BuildStep
    Id="$(StepId)"
    Name="MyBuildStepName"
    Status="Failed"
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildURI)"
    Condition="'$(IsDesktopBuild)'!='true'" />
</Target>

Initial URL


Initial Description


Initial Title
Custom Build Steps for MSBuild

Initial Tags


Initial Language
XML