We are happy to announce the addition of sequential parameterized builds to our feature list. Using this feature, you can trigger a sequence of CI workflows for your projects and even pass parameters from one build to another!
You will want to do this in 2 situations:
- you have build dependencies, and if one codebase changes, you want to trigger builds for all dependent codebases. A great example of this is that you have a base Docker image
foo/appBase for your application and all services have a FROM
foo/appBase:latest in their Dockerfiles. With this new feature, you can easily trigger builds for all your services if the base image
- your have codebases that need to be triggered sequentially since each build produces parameters required by the next build in the sequence.
This new feature is documented here in greater detail.
Let's look at a more detailed example of how this will work in practice.