Azure DevOps Academy · Production Runbooks

Deployment Failure

Recover from failed or partially completed application and infrastructure releases.

Objective: Prevent an incomplete release from becoming a wider incident.

Practical guidance

Triage

01

Identify failed stage

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Compare desired and actual state

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Check artifact integrity

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

04

Assess blast radius

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Recovery options

01

Retry safe idempotent steps

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Rollback exact artifact

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Complete controlled forward fix

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

04

Restore configuration baseline

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Controls

01

Protected environments

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Immutable artifacts

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Change evidence

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

04

Automated smoke tests

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.