FinalBuilder is a powerful Automated Build & Release Management tool which makes it easy for software developers to define and maintain a reliable and repeatable build process.
FinalBuilder includes integration with version control systems, file and directory operations, iterators, source code compilers, testing tools, database systems, installation tools, as well as actions for deployment over the Internet and CD/DVD burning built in. FinalBuilder is a program that allows anyone in the team to run a build.
FinalBuilder will help you to:
· Save time and money - automated builds are much quicker than manual builds, sometimes cutting something that took a day down to minutes.
· Allow anyone in the team to run a build - FinalBuilder is so easy to use, so you won't need a "build guru" team member to run all your builds.
· Improve the quality of your releases - FinalBuilder cuts the human error factor substantially, automating the boring repetitive tasks.
· Have a record of what was built when - FinalBuilder logs the output from all the tools it calls, and the logs from previous builds are archived
FinalBuilder dramatically accelerates the software development cycle by automating the software build process. As well as increasing the speed and reliability of the build process, it also increases staff productivity by relieving them of the repetitive and error prone tasks.
Here are some key features of "FinalBuilder":
· Easy-to-use graphical interface
FinalBuilder's user interface has been carefully crafted to make it as easy-to-use as possible. Anyone in your team can use FinalBuilder to automate tasks.
· Scheduled Builds
FinalBuilder provides tight integration with the windows scheduling service, which allows builds to be scheduled to run daily, weekly or whatever you wish.
· Advanced Flow control actions
FinalBuilder includes Try/Catch/Finally actions which allow localised structured error handling, and flow control actions such as If Then, Else, Switch/Case, While Loop.
· Integration with Version Control Systems/Source Code Repositories
Almost all automated build processes require some type of interaction with a Version Control System or Source Code Repository. FinalBuilder directly supports the following:
- AccuRev [AccuRev Website]
- Borland StarTeam [Borland StarTeam]
- CVS [Concurrent Version System]
- IBM/Rational ClearCase [ClearCase]
- JediVCS [JEDI Version Control System]
- QVCS [Quma Software]
- MKS Source Integrity [MKS Website]
- Perforce [Perforce Software]
- PureCM [PureCM Website]
- PVCS [Serena Website]
- SubVersion [Tigris.org]
- Surround SCM [Seapine website]
- Sourcegear Vault [Sourcegear]
- Team Coherence [QSC]
- Team Foundation Source Control [VisualStudio Team System]
- Visual SourceSafe (VSS 6 and VSS 2005) [Microsoft VSS 6, Microsoft VSS 2005]
· Email, Newsgroup, ICQ, FTP Support
Your build process can email the results of the build to you, so for example if the build fails, it can export the log, attach it to an email and send it to you. Or it can send you an ICQ message. You can announce successful builds on nntp news servers.
· Built in Active Scripting Support
Each FinalBuilder action exposes a number of script events, where you have access to all the properties of the action using VBScript or JScript. In addition, the Run Script action allows you to perform specific tasks which might not be covered by the built in action types..
· Detailed Logging
Output from all actions in the build process is directed to the build log. The log maintains the same tree structure as the action lists, which makes it easy to find your way in the log file. Logs can be exported in HTML, XML or text formats.
· Variables
Using variables is the key to making your build process dynamic. Use variables to pass information from one action to another, and also to enable actions to use user specific or machine specific values.
Requirements:
· Processor : Pentium II 400Mhz or higher
· Memory : 128MB Ram or higher
· Disk Space : 40MB
Limitations:
· 30 day trial
What's New in This Release: [ read full changelog ]
· Core Improvements
· Windows PowerShell
· Action Logging
· Hierarchical Logging
· Improved Output Quality
· Automatic Descriptions
· Action Output Monitors
· MSBuild Task
· Extra Team Foundation Support
· Visual Studio Team Explorer Integration
· Error Dialog Monitor
· New user info file
· IDE Improvements
· IDE Action Types and Options Filter
· IDE Welcome Page
· IDE Reorganization
· Live Logging Improvements
· SCC Checkin Comment [Professional Only]
· Validation
· Easy Scripting of Action Properties
· Project Author and Notes
· Project Information in Project Tree
· Variable Groups
· Variable Suggestion
· Global Script Editor Enhancements
· Batch Project Upgrade
· New Actions
· CSV Field Iterator
· GUI Automation Actions [Professional Only]
· MbUnit Action
· Visual Studio Solution File Iterator
· Web Service Actions
· Team Foundation Build Parameters Action
· Improved Actions
· Export Log Action
· MSBuild Project Action
· ActionStudio
· Custom Action Property Sets
· Custom Action File Sets
· New .NET Custom Action API
· Find & Replace
· Windows PowerShell
· Search Keywords
· Iterator Actions