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.

Deconstructing blue/green deployments in Kubernetes

Learn how to manually implement blue/green deployments in Kubernetes and Octopus.

Deploying to SQL Server with a DACPAC - Will it Deploy? Episode 4

We try to automate the deployment of a SQL Server Database using a Data-tier Application Package (DACPAC) to manage our database structure and data.

Deploying a Spring Boot web app - Will it Deploy? Episode 2

We try to automate the deployment of a Spring Boot web app AWS Elastic Beanstalk with infrastructure provisioning and zero production downtime.

CloudFormation, WildFly and Deploying Maven Artifacts

Take a look at how you can tie together a number of the new features from recent releases to deploy Java apps to the cloud.

Deploying to SQL Server with Entity Framework Core - Will it Deploy? Episode 3

We try to automate the deployment of a SQL Server Database using Entity Framework Core to manage our database structure and data.

Spring Boot as a Service

Learn how to deploy Spring Boot fully executable JAR files to EC2 Linux instances as services

Introducing our second release with long-term support - Octopus Server 2019.3 LTS

Octopus Server 2019.3 LTS is the second release with six months of long-term support. We recommend this release for most self-hosted customers.

Kubernetes, Containers, and Octopus - An Update

A progress update on adding Kubernetes support to Octopus

Deploying an ASP.NET MVC web app to Azure with AppVeyor and Octopus - Will it Deploy? Episode 6

Deploying an ASP.NET MVC web app to Azure with a cloud-based delivery pipeline using AppVeyor and Octopus - Will it Deploy? Episode 6

Deploying an ASP.NET Core web app to Linux - Will it Deploy? Episode 7

Deploying an ASP.NET Core web app to an AWS Ubuntu Linux VM with SQL Server for Linux - Will it Deploy? Episode 7

Deploying a Multi-Tenant Web App to Multiple Customers - Will it Deploy? Episode 5

We try to automate the deployment of a multi-tenant SaaS web app to different customers running on Amazon Web Services (AWS) virtual machines.

External feed triggers

We're introducing external feed triggers for Kubernetes. This monitors Helm chart repositories and container image registries referenced in your deployment steps. When it detects a new version, Octopus automatically creates a release.

Octopus Starter edition: Free for small teams

Octopus Deploy: Starter is a new edition of Octopus Deploy. It allows small teams to run a self-hosted Octopus Server and deploy up to 10 targets, all for free.

Deploying an ASP.NET Core app - Will it Deploy? Episode 1

We try to automate the deployment of a ASP.NET core web app to Microsoft's Azure platform with infrastructure provisioning and zero production downtime.

Deprecating authentication extensions

Find out why and when Octopus is deprecating support for custom authentication extensions.

Breaking up monolithic deployments

Learn how to break up a large process into smaller deployable components

Kubernetes deployment strategies visualized

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

Tentacle versioning and when to update

Every time a new Octopus Server instance is released we also bump the Tentacle version. Here's why and what to do about it.

Using the Octopus API with Bash and jq

Learn how to work with the Octopus API using Bash and jq.

Canary deployments with ECS

Learn how to use an external deployment controller to perform Canary deployments in ECS

Planning Octopus 2.0

We're planning some big changes for Octopus 2.0. We need to avoid second system syndrome as well as resting on our laurels.

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.
Loading...

Documentation

Register SSH target

An example script to register an SSH target using the REST API.

SSH target

Configuring Linux servers as SSH deployment targets in Octopus.

Blue-green deployments

Implementing blue-green deployments, i.e. having two production environments ("blue" and "green"), with Octopus.

Synchronize packages

An example script that synchronizes packages from the built-in feed between two spaces in Octopus using the REST API.

Manually failover DNS

With Octopus Deploy you can manually failover DNS with a Runbook.

SSH key pair account

SSH key pair accounts allow you to securely authenticate with SSH targets.

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