Projects / QuickBuild

QuickBuild

QuickBuild is a continuous integration and release management server, acting as the central place to produce, test, deploy, and release software builds. It is designed to guard the health of your project by preventing broken builds, and to improve your build delivery process by pushing builds through a customizable pipeline (for example, dev->QA->release) with related information connected such as resolved issues and relevant SCM changes.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  22 Nov 2013 01:27

Release Notes: This release verifies GitHub pull requests and updates pull request status based on build results, integrates the GitHub issue tracker to parse GitHub issues in commit messages, leverages the perforce shelve feature to run pre-commit builds without using a user agent, retrieves changes of Subversion externals, adds custom build and request columns, displays the reason for waiting steps, uses environment variables in composite steps for inheritance and overridden, allows drag-and-drop to organize favorite dashboards, provides resource access information to know about resource usage status, and adds coverity report rendering.

  •  31 Dec 2012 21:55

Release Notes: This release launches the build agent on demand into Amazon EC2. A build pipeline to visualize the commits lifecycle across different build and deployment stages. Optionally stores artifacts of configuration sub tree to specified build agents to reduce server load. Grid and server metric collection and trending. Alert definition and notification for key performance indicators.

  •  01 Oct 2011 13:19

    Release Notes: A customizable dashboard was provided for users and groups to organize build information via gadgets. Report aggregation provides a build metrics summary of descendant configurations. Resource management was implemented for better control of build distribution and agent load. A grid partition divides grid nodes between different configuration trees. User activity auditing was added for tracking and reviewing every modification to the system. CollabNet TeamForge, Redmine, Google Repo, and Boost tests were integrated. The report system was redesigned for improved user experience and performance.

    •  12 Nov 2010 11:08

    Release Notes: DVCS (distributed version control system) integration was added, including Git, Mercurial, and Bazaar. A gated push feature was added to run verification builds against ready-to-push changes on the server before sending them to the official DVCS repository. .NET support was enhanced with Team Foundation Server, MSBuild, and Visual Studio solution builder integration.

    •  01 Sep 2010 08:11

    Release Notes: This release works tightly with issue tracking systems to provide an integrated view of issues, builds, and SCM changes. You no longer need worry about which issues are fixed in a particular build or in which build a particular issue is fixed, since QuickBuild tracks this information for you automatically. The release management functionality was improved considerably with the ability to use the next unreleased version in the issue tracker as the next build version, and the ability to push built versions into the issue tracker as released versions.

    RSS Recent comments

    13 Feb 2006 00:48 robinshine

    QuickBuild 1.0.1 - Build automation and management server
    PMEase announces the release of QuickBuild 1.0, the professional version of the open source build server, Luntbuild. Besides being a decent build automation and continuous integration server, it puts extra emphasis on build management. Some feature highlights:

    1. Powerful but easy to use interface. QuickBuild's web interface has been greatly improved compared to Luntbuild. You are able to control behavior of QuickBuild through OGNL expression. Typical OGNL expressions are predefined, and you only need to choose proper expression from a context sensitive menu.

    2. Builds are set up through configurations which are organized hierarchically. Child configurations are able to inherit settings from parent, and can selectively override some of them. This way, large number of build configurations can be managed very easily. For example, you define a department configuration holding common objects accross the department, and create project configurations under that department node. For each project, you can define different branches, and for each branch, you can continue to define nightly, continuous integration, or release configurations.

    3. True build promotions. Not just moving builds between different categories. With this feature, builds flow across different parties in your team without extra management effort. For instance, you can promote a tested QA build into release configuration. Promoted build will automatically take next release number, and the promotion process will label the version control system with that release number also.

    4. Powerful remote and multi-platform build ability. You are able to set up your build configuration so that it can utilize CPU cycle of several build machines to speed up the build process, or you can set up build on different platforms and collect them into master build machine to form one package. You need not to worry about copying files between different machines, by declaring proper artifacts dependency, QuickBuild will copy them for you.

    5. Powerful build dependency handling. You are able to make a project depends on other projects even they are in different machines. As a result of dependency resolving, build orders of dependent projects are determined, and artifacts are copied bwteen different projects (even between different machines) to satisfy the dependency.

    6. Seamlessly integration with Maven. Build versions managed in QuickBuild are able to be fed into Maven, and artifacts published to Maven repository are accessible from QuickBuild's web interface.

    7. Fully customizable build process gives the flexibility to define your own build steps, and determine their order and concurrence.

    8. Rich set of REST API allows you operate on almost every type of object in QuickBuild programmatically. Through this API, it is possible to integrate QuickBuild with other applications in your organization.

    Screenshot

    Project Spotlight

    Fotoxx

    A photo editing and collection management application.

    Screenshot

    Project Spotlight

    DiffImg

    A basic image difference viewer.