Skip to content
PlantUML templates

Release Process (PlantUML Activity)

Cut, verify, and ship a release with a rollback path.

Template previewPlantUML
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