GitLab Parent-Child Pipelines

Scalable CI/CD Playbook & Rollback Orchestrator

GitHub
Hands-on Lab

CI/CD & Deployment Rollback Lab

Click modules on the left to simulate changes, run core deployments with safe parallel locks, or hit the Emergency Rollback Panic Button to verify instant automated reversions.

Monorepo Directory Tree Click a module to edit

. (Root Aggregator)
parent-pom/
Edit Config
pom.xml
project/
mmm-security/
Foundation
mmm-core/
Core App
mmm-search/
Search App
mmm-report/
Ghost Aggregator

Selected branch context:

main
LAST EVENT DETECTED: None. Click a module above!

Orchestrator Stage Flow & Deployment Locks

Pipeline Status: IDLE
Config deploy-parent-pom
Foundation mmm-security
Build & Verify mmm-core / search
Deploy Prod resource_group
Rollback Emergency Manual

Interactive Monorepo Terminal Console

[info] Ready for pipeline execution simulation. Click elements to trigger actions.
Double-Pipeline suppression

Excludes redundant pipeline trigger sequences on branches with active open MRs.

Deploy locks

Mutex lock "core-deploy-prod" prevents race conditions on deployments.

kubectl rollout undo

Emergency rollback job reverts target components instantly on failure events.