Introducing pipeline step dependencies
We've added support for defining step dependencies in your pipeline configuration, allowing you to minimize the wait times in your builds ⏭
To define a dependency between two steps, you can use the new properties key
and depends_on
:
steps:
- command: "build.sh"
key: "build"
- command: "tests.sh"
key: "tests"
- command: "upload-coverage.sh"
depends_on: "tests"
- command: "deploy.sh"
depends_on:
- "build"
- "tests"
We've also made sure that you can easily transition an existing pipeline to use step dependencies: starting with a sequential pipeline that uses wait
steps, you can gradually add depends_on
as you need.
For more information about how dependencies work, and how to add them to your pipeline, see the new Managing Step Dependencies guide ✨
Matthew
Start turning complexity into an advantage
Create an account to get started with a 30-day free trial. No credit card required.

