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.

My First Year Working at Octopus

Rob Pearson sharing what it's like to work at Octopus Deploy and a bit about the company culture.

Octopus TL;DR - Performance Improvements

Once a week we have a short "TL;DR" meeting where team members present things that are interesting. We're going to start recording and posting portions of them to YouTube each week. This first one was about some performance improvements.

SQL Server and PowerShell made easier with dbatools: Practical Examples

A comparison between the SqlServer and dbatools PowerShell modules

Running Octopus Deploy inside a container

The Octopus Deploy Docker image makes it a simple process to provision a new Octopus Server instance.

Self-service database provisioning with Octopus Runbooks and Redgate SQL Clone

A discussion about database provisioning for dev and test, including a walk-through of Redgate SQL Clone and Octopus Runbooks

The ultimate guide to Tomcat deployments

Learn how to create a secure, highly available, load-balanced Tomcat cluster with zero downtime deployments.

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.

PowerShell and exit code 0

Exit code 0 in PowerShell can signify anything from "the script ran perfectly" to "your script is so horribly broken that Windows needs to be treated for PTSD". Here's how we handle it in Octopus.

Octopus Deploy 3.4 EAP - Beta 1

Octopus 3.4 has finally reached beta maturity, and we are excited for you to try out these features for real in your own environment: now with multi-tenant deployments, improved support for elastic and transient environments, Cloud Regions, and proxy support for Tentacle communications.

Library variable set permission changes

Some upcoming changes to how library variable set permissions work

Introducing Operations Runbooks for your operations team

Introducing runbooks for your operations team. It’s now possible to run operations and maintenance tasks like file clean-ups, backup and restore jobs, as well as disaster recovery failovers.

The ultimate guide to rolling deployments

What are rolling deployments and why are they useful? This post covers the rolling deployment pattern and practical examples of how to implement it with different tooling.

Octopus Cloud: Western Europe region is now available

Octopus Cloud: Western Europe region is now available

Kubernetes deployment strategies visualized

See pods being deployed with either rolling updates, recreates, or blue/green deployments.

Runbooks best practices

This post provides a step by step template you can use to generate high quality runbooks in Octopus.

Still deploying manually? What you're missing

By automating deployments, they become less painful and more reliable, which allows you to make them more frequently.

Cloning a space using the Octopus API

With the Octopus API, it is possible to clone almost everything you need in a space.

Getting started with Kind and Octopus

Learn how to perform your first Kubernetes deployment with Kind and Octopus

Deploy your first container to Kubernetes via Octopus

Learn how to perform your first container deployment

Octopus Deploy 3.4

Octopus Deploy 3.4 RTW

Deploy a Helm chart with Octopus

Learn how to deploy a sample Helm chart to Kubernetes with Octopus

Importing Kubernetes YAML in Octopus

Learn how to import existing Kubernetes YAML into Octopus steps

Custom kubectl scripting in Octopus

Learn some of the tricks for scripting against kubectl in Octopus

Execution Containers for Workers

Octopus 2020.2 adds the ability to execute deployment actions inside a container

Building trust in an automated database deployment process

Learn techniques to build trust in your automated database deployment process and gain confidence in every part of the process.
Loading...

Documentation

Variable substitutions

Variable substitutions are a flexible way to adjust configuration based on your variables and the context of your deployment.

Variable templates

Variable templates can be defined in Octopus to indicate which variable values are required to successfully deploy a project.

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