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 the Alpine Docker image

A detailed look at how to use the Alpine Docker image

Deploying AWS SAM templates with Octopus

Learn how to integrate SAM templates with Octopus deployments for AWS serverless applications.

Managing Ansible Deployments with Octopus

Learn how to deploy Ansible scripts from Octopus

Adding versions to your GitHub Actions

GitHub Actions are a powerful new feature for GitHub users, but they lack native versioning capabilities. In this blog post, we’ll see how to implement versioning.

Verifying backups with Runbooks

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

Java CI/CD: From release management to operations

In this post, we create example runbook to implement operations tasks.

Create an AKS Cluster with Pulumi and Octopus Deploy

Learn how to create an Azure Kubernetes Cluster (AKS) using Pulumi, Python, and Octopus Deploy

Implementing DevSecOps to respond to vulnerabilities

As part of our series about Runbooks, learn how to configure your CI/CD pipeline to quickly identify and respond to vulnerabilities.

Using the Azure custom script extension for complex installations

A deep dive into the Azure custom script extension for Windows VMs

Calculating DORA metrics with Runbooks

Learn how to measure the performance of your deployments using the DORA metrics and a custom runbook.

Bitbucket Pipelines: Pipes and integrating with Octopus Deploy

What are Bitbucket Pipes, and how can you integrate them into your Bitbucket Pipeline with Octopus Deploy?

Publishing a package to Octopus with GitHub Actions

A post showing how to create a GitHub Action that pushes a package to Octopus.

Reusable YAML with CircleCI orbs

An overview of using and creating CircleCI Orbs.

The ultimate guide to Kubernetes microservice deployments

Learn how to deploy microservices into a Kubernetes cluster with Octopus Deploy.

Have you designed your application for deployment?

Strategies and ideas to simplify the deployment process of applications.

Deploy and consume ZIP files from Maven

Learn how to deploy ZIP files to Maven and consume them in an Octopus project.

Lessons learned implementing database deployments

Exploring the pitfalls of implementing database deployments

Resetting RavenDB indexes

Sometimes in order to troubleshoot Octopus, you'll need to reset your RavenDB indexes.

Octopus 2.0 Task Output: RFC

The tasks screen will get an update in Octopus 2.0. Here are some mockups.

Maven repositories explained

Learn how Maven repositories are structured and how to access artifacts stored in them.

Octopus 2.0 UI: Angular, Grunt and responsiveness

Some screenshots of the Octopus 2.0 progress
Loading...

Documentation

Tentacle installation requirements

Software and hardware requirements for installing the latest version of Tentacle.

Worker Tools, Versioning and Caching

How Octopus creates, versions, caches, and releases the worker-tools docker images for use with the execution containers for workers feature.

SSH target requirements

Requirements for using SSH deployment targets with Octopus.

Dynamic Worker pools

Dynamic Worker pools are used in our cloud product to dynamically create and assign workers to running tasks. This page describes how dynamic worker pools work.

Subscription webhook notifications

Set up a Slack notification from a subscription

GitHub Actions

GitHub Actions can leverage the Octopus CLI to pack, build, push, and create releases for Octopus Deploy.

Security

Security considerations for Octopus Administrators.

Authentication providers

Authentication options for Octopus Deploy including our internal provider, Active Directory, Azure AD, Okta, and GoogleApps.

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