Parent-Child Pipelines

Break complex workflows into reusable child pipelines triggered by a parent execution.

circle-info

Note

Parent Pipeline: Contains and triggers multiple child pipelines.

Child Pipeline: Initiated by a parent workflow. Reusable across multiple parents.

chevron-rightChild Pipeline vs Parallel Processorhashtag
Type
Behavior
Max Children

Child Pipeline

Runs one pipeline as a step. Parent success/failure affects it.

1

Parallel Processor

Runs multiple pipelines simultaneously in a single step.

5

💡 Ensure child pipelines are already configured and run successfully before linking.

chevron-rightConfigure a Child Pipeline Stephashtag
  1. Navigate to Pipelines → open or create a pipeline.

  2. Enable the step, enter a name, choose tool as Child Pipeline → click Save.

  3. Under Step Settings, choose a child pipeline from the dropdown → click Save.

  4. Click Start Pipeline. The child pipeline triggers automatically at this step.

chevron-rightConfigure a Parallel Processor Stephashtag
  1. Click Edit Workflow → click the pencil icon on the step.

  2. Enable step, set name, choose tool as Parallel Processor → click Save.

  3. Click the gear icon → select up to 5 child pipelines from the Pipelines dropdown → click Save.

  4. Click Start Pipeline. All linked child pipelines trigger in parallel.

chevron-rightApprovals for Parent-Child Pipelineshashtag

Approval dialogs auto-collect deployment artifacts from child pipelines. No need to navigate to external build logs.

  1. Navigate to the pipeline execution awaiting approval → open the Approval step.

  2. Verify step name and approval ID.

  3. Review deployment artifacts: image names, tags, source pipelines, and target environments.

  4. Enter comments (recorded in Pipeline Activity Logs).

  5. Click Approve to proceed or Deny to stop.

Last updated