The build process consists of a number of tasks; each of them can have prerequisites, that is the tasks that must be completed in order for the given task to start, and dependent tasks, that is the tasks that can be started only after the given task completes. Automated Build Studio enables you to apply the dependencies concept to the build macros’ design. This means that you can define dependencies between different macro parts, and Automated Build Studio will figure out the execution order of these parts and run them accordingly. This approach simplifies the creation of macros that automate complicated build processes consisting of many alternate serial and parallel tasks.

To divide your macro into parts, use the Dependent Group operation. Besides the grouping functionality, this operation lets you specify the list of the group’s prerequisites, that is, the groups that must be finished so that the current group can start. When you run a macro, Automated Build Studio analyzes the dependencies between the operation groups and runs them in the order which is determined by the dependencies.

The following image demonstrates a simple macro consisting of four dependent groups, where the Task2 and Task3 groups depend on the Task1 group, and Task4 depends on both Task2 and Task3.

According to the dependencies, the groups will be executed in the order shown on the image below. The Task2 and Task3 groups will be run concurrently.

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