Release Process (PlantUML Activity)
Cut, verify, and ship a release with a rollback path.
Rendering…
Make it your own.
@startuml
start
:Cut release branch;
:Run full test suite;
if (All green?) then (yes)
:Build artifacts;
:Deploy to staging;
if (Smoke tests pass?) then (yes)
:Deploy to production;
:Monitor metrics;
if (Healthy?) then (yes)
:Tag release;
stop
else (no)
:Roll back;
stop
endif
else (no)
:Fix & retry;
stop
endif
else (no)
:Fix failing tests;
stop
endif
@enduml