FinalBuilder Basic Concepts

   

 

Use the FinalBuilder IDE to design your build using Actions (see below)
Test and Debug your build in the IDE
Run your build in the IDE or using FBCMD
Use FinalBuilder Server for centralized build management and continuous integration

 

Actions and Action Lists

 

FinalBuilder projects have one or more Action Lists, which in turn contain Actions to perform the build. Each action represents one step in the process, by performing a task such as copying files, creating directories, etc.

 

 

actionLists

 

 

Main and OnFailure

 

By default each FinalBuilder project has a Main Action List and an OnFailure Action List.  The project starts at the first enabled action in the Main action list, if an error occurs then it can be either handled by Try Catch Actions, or the build will switch to the OnFailure Action List (assuming it is not empty) and continue from there. You can think of the OnFailure Action List as a global error handler, it is from here you can perform cleanup tasks when a build fails, such as deleting temporary or intermediate files etc.

 

User Action Lists

 

In addition to the default Action Lists, FinalBuilder also allows you to define custom Action Lists for each project, which can then be run using the Run Action List action.

 

See Also

 

Working with the Action Types Panel | Action Lists