The typical build process consists of several steps, including obtaining the latest version of source files, building the application, creating the installation package, and so on. Some of these steps for example, the compile process, can be split into several independent tasks that can be carried out in parallel by multiple computers. These build processes, whose workload is distributed among several cooperative computers within the network, are called distributed builds.

Distributed Build Architecture

In Automated Build Studio, you can distribute the macro workload among multiple build servers using special operations of the Remote Macro Execution category:

  • Remote Group - Runs part of a macro on a specific remote computer.
  • Remote Macro Command - Runs a macro on a specific remote computer.
  • Remote Execution Stack - Runs parts of a macro on several remote computers in parallel.

You can visually specify operations to be executed on remote build servers and define a set of computers that will participate in the build:

Distributed Build Macro

In addition, if the build servers have multiple CPUs, you can take advantage of concurrent execution of operations to run individual operations on each build server in parallel and speed up the build process even more.

With the distributed build feature provided by Automated Build Studio, you can:

  • Reduce build time.
  • Perform parallel builds.
  • Build multi-platform products.
  • Run builds and tests on different machines. And a lot more.

Since distributed builds run faster than usual (non-distributed) builds, you can run them more often, which is an essential part of the continuous integration strategy.

Sign-up now for a free 30 day trial -
no strings attached, we even include
free technical support.

Follow Us

Join our community of like minded
individuals and be the first to hear
about products, news and deals.

Newsletter


Automated Build Studio allows you to easily automate your entire build, deployment, quality assurance and release processes whether you’re using .NET, Java or Windows and it is optimized for Microsoft Visual Studio to enhance your build, test, deploy cycle without ever leaving your familiar IDE. Its visual build designer and hundreds of built-in operations enable anyone in your team to design and maintain reliable build processes that run at the push of a button.

Community
Join our community of 100,000 developers and testers. Sign up for our newsletter, visit us on Facebook or Twitter.
Join Now...
 

+1 978-236-7900

© 2012 SmartBear Software. All rights reserved.
Home | Privacy | Terms of Use | About | Contact Us | Site Map | Print