Documentation menu

Your first deployment in Octopus Deploy

Use Octopus docs with AI

Approvals with manual interventions

Add a manual intervention step to require sign-off before each Octopus Deploy deployment proceeds. Follow the step-by-step guide to configure approvals.

The Manual Intervention Required step lets you add approvals or manual checks to your deployment process. When manual intervention occurs, the deployment will pause and wait for approval or rejection from a member of a nominated responsible team.

Add manual intervention step

  1. From the Hello world deployment project you created earlier, click Process in the left menu.

  2. Click Add Step.

  3. Select the Other category to filter the types of steps.

  4. Locate the Manual Intervention Required card and click Add Step.

    Add Manual Intervention Required step to deployment process

    Step name - You can leave this as the default Manual Intervention Required.

  5. Instructions - Copy the message below and paste it into the Instructions field.

    Please verify the Production environment is ready before proceeding.
  6. Responsible Teams - Select Octopus Administrators and Octopus Managers from the Responsible Teams dropdown list.

  7. Select Run only for specific environments.

  8. Select Production from the Environments dropdown list.

You can skip the other sections of this page for this tutorial.

Reorder deployment steps

Currently, your deployment process will run manual intervention after the script step. In a real deployment scenario, it makes more sense to run manual intervention before any other step.

  1. Click the overflow menu â‹® next to the Filter by name search box and click Reorder Steps.
  2. Reorder the steps so manual intervention is at the top of the list.
  3. Click Done.
  4. Save your deployment process.

Reorder steps

Release and deploy

  1. Create a new release and deploy it through to the Production environment.

You will notice manual intervention doesn’t run in the Development or Staging environments. When the deployment reaches Production, it will pause and request approval.

Manual intervention is required in production

Your project is coming together well! Next, let’s add a deployment target.

All guides in this tutorial series

  1. First deployment
  2. Define and use variables
  3. Approvals with manual interventions (this page)
  4. Add deployment targets
  5. Deploy a sample package

Further reading for approvals