Approvals with Manual Interventions

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.

Instructions

  1. Copy the message below and paste it into the Instructions field.
Please verify the Production environment is ready before proceeding.

Responsible Teams

  1. Select Octopus Administrators and Octopus Managers from the Responsible Teams dropdown list.

Environments

  1. Select Run only for specific environments.
  2. 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

Help us continuously improve

Please let us know if you have any feedback about this page.

Send feedback

Page updated on Tuesday, January 7, 2025