Add runbook deployment targets

Getting Started - Deployment Targets

With Octopus Deploy, you can deploy software to Windows servers, Linux servers, Microsoft Azure, AWS, Kubernetes clusters, cloud regions, or an offline package drop. Regardless of where you’re deploying your software, these machines and services are known as your deployment targets. Octopus organizes your deployment targets (the VMs, servers, and services where you deploy your software) into environments.

  1. Navigate to Infrastructure ➜ Deployment Targets and click ADD DEPLOYMENT TARGET.
  2. Select the type of deployment target you are adding.
  3. Select the type of connection your deployment target will make, and follow the on-screen instructions.

If you run into any issues, refer to the documentation for the type of deployment target you are configuring:

As you configure your deployment targets, select the environment, they will belong to, and assign the target role(s). Roles ensure you deploy the right software to the correct deployment targets. Typical target roles include:

  • web-server
  • app-server
  • db-server

Getting Started - Machine Roles

  1. Enter dev-server-01 in the Display Name
  2. In Environments select Development.
  3. In your deployment target select enter in hello-world as the target role.
  4. Click on the SAVE button.

Deployment target with roles

The next step of this guide will update the runbook process to run a script on those newly created runbook targets.

Further Reading

For further reading on deployment targets in Octopus Deploy please see:

Help us continuously improve

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

Send feedback

Page updated on Sunday, January 1, 2023