Edit FinalBuilder Project(s)

   

 

The Edit FinalBuilder Project(s) command lets you edit the FinalBuilder projects integrated into any Team Build Definition. A graphical editor automatically manages the Team Build project file, inside Visual Studio.

 

To use this command, right-click on any build definition in Team Explorer and choose "Edit FinalBuilder Project(s)...":

 

TeamBuild_EditFinalBuilderProjects

 

 

The "FinalBuilder Configuration" dialog for your build type will appear. This dialog shows all FinalBuilder projects built as part of the Team Build file.

 

TeamBuild_FinalBuilderConfiguration

 

 

Build Definition Details

 

This section contains information about the Build Definition file that the editor is working with

 

Server File - The path to the build definition on the server.

 

Workspace - The local workspace currently in use for editing the file. You can set this to any workspace that maps the server path.

 

Local File - The local path to the build definition file, in the current workspace.

 

 

FinalBuilder Projects

 

This grid shows all FinalBuilder projects currently defined in the build definition. Each of row corresponds to an FBCMD task in the project file.

 

Target - The FinalBuilder project runs as part of this MSBuild Target. All available Team Build targets are shown. The recommended target to use is CoreCompile, if FinalBuilder is being used to build the solution files; or BeforeCompile/AfterCompile, if Team Build is being used to build the solution files.

 

FinalBuilder Project - The path to the FinalBuilder project on the server. The combo box dropdown shows all  FinalBuilderprojects available on the server. There is also an dropdown entry called (Create new FinalBuilder project file...), which allows you to create a brand-new project file (with source control bindings), and add it to the Team Project repository.

 

Open - Press this button to open a local copy of the FinalBuilder project in the FinalBuilder IDE.

 

Edit - Press this button to open the FinalBuilder Task dialog, in order to set more advanced properties for this task.

 

Remove - Press this button to remove this FinalBuilder project from the build definition file.

 

 

 

Add New FinalBuilder Project

 

Click this button to add a new entry to the "FinalBuilder Projects" table. This adds a new FBCmd task to the team build project file.

 

 

Team Build Functionality

 

(This feature is not available when connected to a TFS 2005 server.)

 

Team Build comes with built-in functionality for building Visual Studio solution files and running Visual Studio tests. If you need more flexibility, you can override this built-in functionality and use FinalBuilder to perform these tasks.

 

If you uncheck the "Use Team Build to Build Solutions" checkbox, the CoreCompile target becomes available in the Targets column. Assign a FinalBuilder project to this target to use it instead of MSBuild to build your solutions.

 

If you uncheck the "Use Team Build to Run Tests" checkbox, the RunTest target becomes available in the Targets column. Assign a  FinalBuilderproject to this target to use it for test execution.

 

 

Saving

 

If the build definition project is modified, the "Save & Checkin" and "Save & Close" checkboxes become available.

 

Save & Close will save a local copy of the modified team build file, but will not check it in to the server. This means Team Build will still use the old project file when running builds.

 

Save & Checkin will save a local copy of the modified team build file, and then check it in to the server. This means Team Build will use the new project file when running builds.