emovis CTIO Research Hub
HomeProcessPromotion model
Section 5 of 9
Environments & promotion gates

Promotion model — Volume 8, Table 34

Four environments, each with a defined promotion trigger and gate.

EnvironmentAWS accountPromotion triggerGate / approval
Development (dev)ctio_devAutomatic on every successful buildNone — fast inner loop
QA / Testing (test)ctio_stagManual promote via GitHub Actions, select image tagBuild available in ECR
Pre-Production (pre)ctio_stagManual promote via GitHub Actions, select image tagIntegration-test PASS
Production (prod)ctio_prodManual promote via GitHub ActionsRelease tag + client acceptance
Reconcile with Volume 8

"QA" is not a new environment — it is Vol 8's Testing env (test) used for integration testing.

Vol 8 Table 34 labels the manual tier "UAT, Training, PreProd" while naming the env "Testing" elsewhere — align the term to one of UAT / Testing.

Build-once / promote-many — the image validated in QA is the exact image promoted to Pre-Prod and Production.