Multi-project pipeline downstream order

I am using multi-project pipelines in Gitlab CE, I am basically using pipeline of another project as a "step" in the core pipeline.

Example:

  • Repository A - Main Repository with multiple steps in CI pipeline

  • Repository B - Just a small pipeline which I am triggering from the main pipeline using HTTP API and CI_JOB_TOKEN to tie them together.

However, I cannot find a way to specify the order.

This is how the Repository A pipeline looks now:

Screenshot_from_2019-11-11_16-14-59

The "Create Cloud Function" is actually a step where I am calling the downstream trigger. But I need this downstream step to finish before launching the "Build" stage, as there are some prerequisites from the downstream job (it creates and deploys cloud function and creates pub/sub topic and subscription)

Is there any way of letting the downstream finish before launching new jobs from the next stage in the core pipeline?

Assignee Loading
Time tracking Loading