Skip to main content
DevOps icon showing cogs

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated Jul 30, 2014 — DevOps Expert

Running phases in parallel in XL Release

DevOps

When talking with users about how to optimize releases/pipelines in XL Release, the question sometimes comes up of whether it is possible to run multiple phases in parallel. As of the current version (4.0.7), that is not the case: phases are always executed in sequence. But it's easy to define your release/pipeline flow so that multiple sets of tasks do execute concurrently, as intended. Here's how: Assume we have two sets of tasks that need to be executed as part of our release/pipeline: functional UI tests and functional backend tests. If we model this as two phases in XL Release, Functional UI Test and Functional backend Test, the functional backend test tasks will not become active until the functional UI tests have been completed, which is not what we want.phases-in-sequenceIf instead we model the UI tests and backend tests as two groups in a Functional Test phase, we can achieve the execution flow we are after (the right-hand view is from the Planner, which is a really convenient way of visualizing the dependencies between the tasks):task-groups-in-parallel-flow-and-plannerSee the forum article "How to Execute Tasks Sequentially within Parallel Groups" for a step-by-step description on how to configure the two UI Tests and Backend Tests groups.

More from the Blog

View more
Ascension Launch Banner
Apr 26, 2022

Get ready for peak performance with Digital.ai’s newest AI-Powered DevOps Platform Ascension Release

DevOps
Today, Digital.ai is excited to announce our latest AI-Powered DevOps ...
Read More
Jan 24, 2022

Digital.ai Value Stream Delivery for SAFe®: The key to amazing business outcomes

DevOps
The Scaled Agile Framework (SAFe) is the world’s leading framework for ...
Read More
Dec 09, 2021

How SaaS and cloud-based solutions helped the U.S. Department of Veterans Affairs achieve digital transformation

DevOps
Modernizing legacy systems was an ongoing goal for the U.S. Department ...
Read More
Nov 29, 2021

Increase velocity and reduce risk with AI and machine learning

DevOps
Artificial Intelligence (AI) and machine learning (ML) have proven use ...
Read More
Contact Us