What is QuickBuild?
QuickBuild is a continuous integration and release management server. It provides a central place to produce, deploy, test and release software builds. With the help of QuickBuild, builds can be delivered smoothly from developers to testers, and from testers to release managers.
Top 5 reasons to choose QuickBuild
- QuickBuild is the life-saver when comes to manage builds of many projects. It organizes projects in a hierarchical structure, and utilizes concept of inheritance and overriding to encourage build definition reuse, which proves to be very convenient and powerful, when set up builds for many projects.
- With the introduction of proof build feature, developers can run continuous integration against their uncommitted changes on the build server. If successful the build server can commit the changes for developers automatically. This reduces the risk of committing "bad" code to SCM to the minimum.
- Project metrics can be collected and analyzed during the build process, and useful information will be disclosed in the form of elaborated build reports. For example, QuickBuild can tell which tests are failed most frequently, which tests are taking the longest time, which files are committed most frequently, or which users are committing most frequently, etc.
- Ultra flexible build workflow definition. In QuickBuild, build workflow is modeled as sequence of build steps. These steps can be visually organized to execute sequentially or parallelly on one or more build agents. For example, you may checkout different part of the product from different agents simultaneously, build and test them separately, and send the build results to another agent for further processing, such as integration tests, product packaging, etc.
- Build lifecycle management. QuickBuild unifies all levels of builds such as continuous integration, daily build, QA and release build. Build can be promoted from one level to another, triggering desired steps such as sending notification, source code re-labeling, etc. QuickBuild enables a build-centric process to drive the smooth delivery of builds between different groups of the team, for example, from developer to QA, from QA to release manager, etc.
Hot News Headlines
-
QuickBuild 2.1 is available now
February 01, 2010
QuickBuild 2.1 is just released with plugin and RESTful API, a cross-platform tray monitor, FxCop, NCover and CPD support, custom statistics, Oracle and SSL support, and much more. Refer to what's new for a complete list of new features added to this release.
BookShelf and ShelfServer's builds have moved from running on Hudson to QuickBuild. I gave Hudson an honest try, but the object-oriented approach to configuration management in QuickBuild is something I just don't want to live without. Considering I maintain separate distribution paths for beta/release and for full/LT, having to duplicate all of the build settings for each project/branch was getting old...
Zachary Bedell, Creator of iPhone BookShelf
Trusted by leading companies around the world


