Product News and Releases

QuickBuild 7.0 is released

Dear users,

QuickBuild 7.0 is available with many improvements requested by our users. Please check below link for feature highlights in this version:

https://www.pmease.com/quickbuild/whats-new

A full list of changes can be found here:

http://wiki.pmease.com/display/QB70/Documentation+Home

Thanks for your attention
QuickBuild team

Early access of GitPlex - a Git repository management and code review server

Dear users,

We are pleased to announce early access of a new product, GitPlex. It is a git repository management server working with QuickBuild to provide new experience of source browsing and code review.

A bit background of GitPlex:

While developing QuickBuild and supporting our customers, we want a git tool able to understand our code, so that we can quickly find symbols and jump between them in selected revisions to be efficient. The tool should allow us to comment and discuss on any block of code or diff freely, even outside of pull request context. We also want the tool to automatically squash commits in a pull request upon merging to keep the history clean and understandable, plus many other practical requirements. None of the products on the market sufficed our needs, so we created GitPlex three years ago to manage QuickBuild code base. As the tool gets mature over time through our daily usage, we decide to make it a separate product to share our practices on code review. Interested users may check out the iterative code review process able to be achieved with GitPlex here:

http://wiki.pmease.com/display/GP10/Iterative+Review+with+Pull+Request

Or check out below for a lightweight review process:

http://wiki.pmease.com/display/GP10/Express+Review+with+File+Commenting

And here is list of features making GitPlex different from other products:

https://www.pmease.com/gitplex

At last, all QuickBuild users with valid services will be able to get unlimited license of GitPlex 1.0 for free when it is released.

Thanks for your time and we hope that you feel the product useful. 

PMEase Team

QuickBuild 6.0 is now available

We are proud to annouce QuickBuild 6.0.

Feature highlights in this release:
  • Find repository/step/variable overrides and usages for configuration refactoring.
  • Optionally trust authenticated user in specified http header to support single sign-on.
  • Permission set definition to facilitate assigning same set of permissions repeatedly.
  • Administrator can select to run as arbitrary user to facilitate checking user profile.
  • Aggregate SCM changes to display change summary and statistics in high level configuration.
  • Gerrit integration to verify open changes and score specified Gerrit label accordingly.
  • JFrog Artifactory integration to publish and use artifacts during build.
  • Persist unprocessed build requests after server shutdown and resume processing after startup.
  • Accurev proof build to test active changes on QuickBuild before getting them promoted.
  • Optionally run scripts after deletion of configuration and build.
  • Able to view live log by step, and view log of finished steps before build finishes.
  • Step to record SCM changes without checking out the repository.
  • Able to display custom banner in QuickBuild page.
For detailed explanation of all features added in this release, please visit http://www.pmease.com/features/whats-new.

QuickBuild 5.1 is now available

We are proud to annouce the formal release of QuickBuild 5.1

Feature highlights in this release:
  • Verify GitHub pull requests and update pull request status based on build result.
  • GitHub issue tracker integration to parse issues in commit messages.
  • Leverage perforce shelve/unshelve feature to run pre-commit builds without using user agent.
  • Retrieve changes of Subversion externals for source view and diff.
  • Custom columns to display custom build and request info.
  • Display reasons for waiting builds and steps.
  • Define environment variables in composite steps for inheritance and overriding.
  • Detect broken communication links to agents to fail build fast.
  • Drag&drop to organize favorite dashboards.
  • Dashboard list to display all dasbhoards in system.
  • Resource access information to know about resource usage status.
  • Coverity report rendering
For detailed explanation of all features added in this release, please visit http://www.pmease.com/features/whats-new.

QuickBuild 5.0 is now available

We are proud to annouce the formal release of QuickBuild 5.

Feature highlights in this release:
  • Launch build agent on demand in cloud environment including Amazon EC2.
  • Build pipeline to visualize commits life cycle across different build and deployment stages.
  • Optionally store artifacts of configuration sub tree to specified build agents to reduce server load.
  • Grid and server metrics collecting and trending.
  • Alert definition and notification for key performance indicators.
  • Enhanced tray monitor and refined message window.
  • Toggle node and step information in build log.
  • Share dashboards with specified users besides groups.
  • Headless plugin build.
  • New dashboard gadgets to display build pipeline, grid performance measurements and system alerts.
For detailed explanation of all features added in this release, please visit http://www.pmease.com/features/whats-new.

QuickBuild 4.0 formal release is now available

We are proud to annouce the formal release of QuickBuild 4.

Feature highlights in this release:
  • Customizable dashboard for users and groups to organize build information via gadgets.
  • Report aggregation to provide build metrics summary of descendant configurations.
  • Resource management for better control of build distribution and agent load.
  • Grid partition to divide grid nodes between different configuration trees.
  • User activity audit to track and review every modification to the system.
  • CollabNet TeamForge integration for user authentication, file uploading, release creation, issue linking. and issue updating.
  • Redmine integration to link QuickBuild builds with Redmine issues.
  • Google Repo integration to detect changes, check out source, and create tags against Repo.
  • Boost test integration to render test reports and display test trends.
  • Redesigned report system for improved user experience and performance.
  • RESTful API for changes, issues, and various reports.
  • Plugin API for third party issue tracker and unit test framework integration.
  • Searchable users and groups.
For detailed explanation of all features added in this release, please visit http://www.pmease.com/features/whats-new.

QuickBuild 3.1 - distributed version control system integration and enhanced .NET support

QuickBuild 3.1 is released to integrate with Git, Mercurial, Bazaar and Team Foundation Server. This integration makes possible below actions in a continuous integration or release management environment when dealing with these SCMs:

  • Retrieve source code for build and test from tip or specified revision.
  • Create tags for retrieved source code if necessary.
  • Detect source changes between builds and notify committers under specified condition.
  • Promote SCM revisions to higher stage, for example from qa to release.

Git, Mercurial and Bazaar integration also includes the gated push feature, with which you can submit ready-for-push commits to QuickBuild for build/test, and have QuickBuild to push them to the official repository automatically after building/testing successfully.

This release also supports to build .NET projects through MSBuild and Visual Studio solution builder.

Refer to http://www.pmease.com/features/whats-new/ for details.

QuickBuild 3.1 beta1 released to support Git, Mercurial, TFS and Bazaar

Git, Mercurial, Team Foundation Server and Bazaar support is now in beta. In this beta, QuickBuild can checkout code, create tags, detect changes, view/diff source files from these version control systems. Proof build support is not yet included but will be delivered in future betas.

You may visit this link to download the beta. Any feedbacks or suggestions are very welcomed!

The formal release of QuickBuild 3 is now available

We are pround to annouce the formal release of QuickBuild 3.

This release works tightly with issue tracking systems to provide an integrated view of issues, builds and SCM changes. No longer worry about which issues are fixed in a particular build, or which build a particular issue is fixed in. QuickBuild tracks these information for you automatically! The release management functionality is improved considerably with the ability to use next unreleased version in issue tracker as next build version, and push built versions into issue tracker as released versions. Currently JIRA, Trac and Bugzilla are supported.

Other feature highlights in this release:

  • Step can be repeated for different set of parameters, either parallelly, or sequentially. For example, you may create a singe test step to have it execute for each combination of possible databases and OS platforms, or have it run on all applicable build agents. This can greatly reduce number of steps needed in a complex build workflow.
  • QuickBuild can now terminate spawned build processes immediately and reliably when a build is canceled or timed out. You no longer need to manually kill relevant processes to release workspace mutexes. This works on Windows, Linux and Unix platforms.
  • A non-admin account can now be authorized to administer a configuration subtree.
  • Multiple promote actions can be defined with the ability to customize the condition of each action. For example, you may define a release action and have it appear only when build is recommended and current user belongs to release manager group.
  • Inherited settings such as steps, repositories and variables will be displayed directly in descendant configurations. This makes examination and modification of inherited settings much easier.
  • Build workflow can now be created/rearranged by dragging and dropping steps.
  • Trends of duration and success rate of each executed steps are now available in statistics tab of a configuration. You can even compare these trends between different steps to find out which step fails the most and which step costs the most time.
  • SCM changes screen is reworked to support text search in changes between two arbitrary builds.
  • The same step can now be reused in different composition steps.
  • Add the option of auto-detecting user time zone from browser to display local date/time.
For detailed explanation of all features added in this release, please visit http://www.pmease.com/features/whats-new.

QuickBuild 3.0 beta1 is now available

The first beta of QuickBuild 3.0 is now available. This release integrates tightly with JIRA, Trac and Bugzilla to streamline the development process. Other improvements include reusable and repeatable steps, inheritance visibility, process tree killing, build engine optimization, UI polishments. Refer to release notes for details.

QuickBuild 2.1 is available now

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.

The brand new QuickBuild 2.0 is released

After years of development and test, QuickBuild 2.0 is finally released to embrace latest innovations in continuous integration and build management area. Most important features introduced in this version are pre-commit test, advanced build grid, versatile build reports, graphical build workflow design, visual build promotion, source code view/diff, and build comparison. QuickBuild 2.0 also includes enormous improvments such as intuitive user interface, fine-grained permission control, real time build progress and log monitoring, variable prompting.
Please refer to the feature page for the complete list of achievements in this version.