Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
<UsingTask TaskName="FinalBuilder.FBCmd" AssemblyName="FinalBuilder.MSBuild.Tasks, Version=8.0.0.0, Culture=neutral, PublicKeyToken=300e5b79bda2b697" />
<Target Name="AfterBuild">
  <FBCmd ProjectFile="C:\My Build\My Build.fbp8" />
</Target>
Here is an example task showing all available options:
<FBCmd ProjectFile=".\Included Project.fbp8"
Variables="VariableA='Hello World';VariableB=66"
StopIfFBFails="true"
AllowInteractive="true"      
DontWriteToLog="false"
Timeout="30000"
     ShowBanner="true"  
     FBVersion="7"
 />

Project File

Path to the FinalBuilder project to execute. Required.

Variables

Optional. Specify one or more variables to set in the target project. Use the syntax "Name=Value". Separate multiple variables with semicolons. Optional.

StopIfFBFails

Should the MSBuild Target fail if FB fails? Defaults to True.

AllowInteractive

Should interactive actions be allowed in the project? Defaults to False.

DontWriteToLog

Should output be not written to the FinalBuilder log? Defaults to False.

Timeout

Should the action time out after X milliseconds? Defaults to no timeout.

ShowBanner

Should the FinalBuilder banner be sent to the MSBuild log?

FBVersion

What version of FinalBuilder should be used to execute the project? By default, this is determined by the project file name.

Other Options

There are some other, undocumented, options which are used when working with Team Foundation Server. It is recommended that you use the FinalBuilder Visual Studio Addin to configure these options.

...