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.

Using Cake build scripts for your .NET Core web apps

Using Cake’s C# makefiles to script your application build process.

Variable Editor Redesign - RFC

Updates to the variable editor ...

Redesigned Tenants overview dashboard

Learn how we redesigned our Tenants overview dashboard to make it easier to view and manage thousands of tenants.

GitHub Feeds

GitHub Feeds now allow deployments from source code without having to explicitly build packages

Flexible Working - Jason's Story

Flexible work can be life changing

Variable Editor: A Journey

An exploration of the improvements we have made to the Variable Editor

Sourcing Kubernetes manifests from Git

You can now reference YAML configurations from your Git repository in the Deploy raw Kubernetes YAML step.

Deploying Database Configuration Tables with Octopus Deploy and ReadyRoll

A guest post from Daniel Nolan of ReadyRoll on Deploying Database Configuration Tables with Octopus Deploy and ReadyRoll

Verifying backups with Runbooks

Learn how to automate the process of verifying your backups using a custom runbook.

Generating instance types lists for CloudFormation

As part of our series on Runbooks, learn how to generate a list of available instance types to include in CloudFormation templates.

Selenium series: Travis CI

In this post, we learn how to build and test our project with Travis CI

Using Runbooks to run ad-hoc SQL scripts in your database deployment automation pipeline

This post shows you how to use Operations Runbooks to run ad-hoc SQL scripts in your database deployment automation pipeline.

Command-line tab completion for Octopus CLI

Enable tab completion for the Octopus CLI today! We'll also dive into how shell completion works in some popular shell environments.

Why you should track vulnerabilities after deployment

Find out why you should track vulnerabilities after deployment, plus the ways how.
Loading...

Documentation

Environment permissions report

An example script that will provide a report of which users have access to a specific permission for a specific environment.

Report on deployments using Excel & XML

How to report on deployments using Excel & XML

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.

Upgrading host OS or .NET

A how-to guide on how to upgrade the host OS or .NET with Octopus Deploy.

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.

Ad-hoc data change scripts

Recommendations on configuring a pipeline to handle ad-hoc data change scripts.

Add Azure Active Directory login to users

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

Find library variable set variables usage

An example script that loads variables from a library variable set and finds usages in project variables, and optionally deployment processes and runbooks.

Find variable usage

An example script that finds usages of a variable, searching in project variables, and optionally deployment processes and runbooks.

Define and use variables

Step by step guide on how to define and use variables in an Octopus Deploy deployment.

Runbook specific variables

Step by step guide on how to define and use variables in an Octopus Deploy runbook.

How High Availability Works

Understanding the inner workings on how high availability works in Octopus Deploy.

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 Octopus installation for the best performance in your scenario.

Expose the Octopus Web Portal over HTTPS

How to expose the Octopus Web Portal securely over HTTPS.

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