Search

Blog posts

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

Installing Tentacles with DSC in AWS CloudFormation templates

Learn how to configure a target work Worker Tentacle when creating a new EC2 instance with CloudFormation.

Bootstrap Tentacle installation with Powershell DSC

Install and configure Tentacles using the power of Powershell Desired State Configuration (DSC)

Octopus Deploy version changes for 2018

This post outlines our decision to change versioning strategy for Octopus Deploy to a style matching our iterative, monthly release cadence. It also describes how we arrived at our decision and how continuous delivery has fundamentally changed the way we plan, build, and release our software.

Set up a local Kubernetes deployment pipeline

We teach you how to set up a local Kubernetes deployment pipeline, so you can experiment without risk.

Building a dynamic worker army with Terraform and AWS autoscaling groups

How to create dynamic worker infrastructure using Terraform and AWS autoscaling groups.

Change Advisory Boards Don’t Work

Proper scrutiny is important, but CABs are an inefficient and ineffective way to scrutinize.

DORA metrics - The predictive link between DevOps practice and business outcomes

What are the DORA metrics? Why do they matter? How can you use them to drive improvement?

End-to-end testing with Cypress

Learn how to run end-to-end tests with Cypress as part of an Octopus deployment.

Hashing API keys to improve security

From Octopus 2.2 onwards we're going to be storing API keys using a one-way hash function

Szymon Pobiega: Evaluating OctopusDeploy in the context of an ISV

Using multiple OctopusDeploy instances in the context of an ISV

Octopus 2021 Q1: Self-host Octopus on Linux

Octopus 2021 Q1: Octopus Server's Linux Docker image is Released to Web (RTW), Tentacle for ARM/ARM64, Global Search and API key management improvements.

Jimmy Bogard: Continuous deployment the Octopus way

In this session, we'll look at how Octopus enables continuous delivery, what it offers over standard tooling, and how it can make your ops team love you again.

Deploying a microservice to Kubernetes with Octopus

Learn the features available in Octopus to streamline and manage Kubernetes deployments with an example microservices application stack.

Using build information for visibility across your CI/CD pipelines

Learn how to include build information from your CI server in your CD processes.

RFC: Monitoring and Service Management

What if Octopus could monitor the Windows Services and IIS websites that you deploy?

Scripting the creation of Octopus API keys

Learn how to script the creation of an API key for use with the Octopus REST API, and how to use browser developer tools to explore the Octopus API in action.

Deploying to Payara

Learn how to deploy to a Payara web server with Octopus Deploy.
Loading...

Documentation

Create a new scheduled runbook trigger

An example script to create and publish a new runbook scheduled trigger

Run a runbook with prompted variables

An example script to run a runbook with prompted variables.

Find unused projects

An example script that will find any project that hasn't had a release created in the previous days

Reprioritize Tasks

An example script to find deployments or runbook runs for a specific environment, project, or tenant and move them to the top of the queue.

Performance

Octopus is all about reliable and repeatable deployments, but that doesn't mean it has to be slow. This page will help you tune your deployments for the best performance in your scenario.

Find unused targets

An example script the will find provide a list of targets being unused that might cause your target count to be inflated.

Find target usage

An example script that will loop through all the steps in the deployment process and runbooks and determine if a target is being used

Find variable value usage

An example script that finds all variables with a specific value in project variables and library variable sets.

List users

An example script to list all users in an Octopus instance.

List users with editing roles

An example script to list all users that have any user roles (permissions) containing the words Edit, Create or Delete.

Add Azure Active Directory login to users

An example script to add Azure Active Directory login details to Octopus user accounts.

Can't find what you are looking for? You can also search our support forum.