Hello Bitrise community!
We’re delighted to announce Graph Pipelines—our new and improved way to speed up your builds by parallelizing CI/CD tasks. Graph Pipelines deliver significant benefits over stage-based pipelines which so many customers already know and love.
If you’re using pipelines with stages, don’t worry—they’ll continue to work as usual. But with Graph Pipelines, you’ll unlock powerful new capabilities and benefits!
Key Benefits
- Iterate faster: Reduce build times by running workflows in parallel and recover quicker by rerunning only the failed tasks.
- Simplify complex setups: Easily orchestrate CI/CD workflows for even the most complex projects. Just define tasks and their dependencies, and let Bitrise handle the rest.
- Full UI support: Use our drag-and-drop interface in the Workflow Editor (see GIF, below) or configure pipelines directly in YAML—the choice is yours!
What’s New?
Graph Pipelines eliminate stages and unnecessary wait times. Instead, dependencies between workflows dictate execution, ensuring maximum efficiency and the shortest possible wall-clock time.
Here’s how:
- Parallel execution: Workflows run simultaneously wherever possible.
- Optimized builds: The new build page (screenshot below) visualizes dependencies and durations, helping you identify optimization opportunities.
- Flexible recovery: If a pipeline fails, restart from any node, and Bitrise will automatically rerun downstream tasks in the most efficient way.
Define your Graph Pipelines effortlessly using the no-code Workflow Editor or directly in bitrise.yml
.
Getting Started
Getting started is simple!
- Open the Pipelines tab in the Workflow Editor to create your first Graph Pipeline.
- Prefer YAML? Check out our guide in the DevCenter for step-by-step instructions.
Switching to Graph Pipelines
Your existing stage-based pipelines will still work, but the new UI is exclusive to Graph Pipelines. To unlock faster build times and enhanced orchestration:
- Configure a new pipeline in the Pipeline UI or bitrise.yml.
- Define dependencies between workflows to leverage the power of Graph Pipelines.
Thank you for being part of the Bitrise community. We can’t wait to see how Graph Pipelines help you innovate faster and build smarter.
Happy building!