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.

Database deployment automation approaches

This post talks about how to get started with database deployment automation and describes the main approaches: state-based and migration scripts.

Automated Database Deployments Iteration Zero

Automated Database Deployments Iteration Zero

Better multi-tenancy with Octopus Deploy

Learn about the benefits of using the multi-tenancy feature in Octopus Deploy, for scalable, reusable, simplified deployments.

What is CNAB?

A look at the Cloud Native Application Bundle (CNAB) specification, what problems it solves, and the pros and cons of the tooling.

Difference between docker.io, docker-cd, and Docker Desktop

Learn which version of Docker to install for your operating system.

Building versus buying software

Probing the pros and cons of building software yourself compared to buying a product.

Configuring WildFly via XML Templates or CLI Scripts

Configuring a WildFly server can be done either by editing the XML files directly, or by running CLI script. But which is the best choice?

Choosing a container platform

A look at different container platforms and their suitability.

Automatic approvals for your database deployment automation

In this post, we will examine some techniques on how to auto approve database changes to stop overwhelming your DBAs.

SQL Server deployment options for Octopus Deploy

A brief summary of the most popular SQL Server deployment tools used with Octopus Deploy

Benefits of isolated tenanted infrastructure

Learn the different ways you can isolate your customers' data and why we recommend isolated infrastructure.

Refactoring Octopus: Adding strict null checks to the Octopus front-end

Learn from some of the lessons we learned adding strict null checks to the Octopus front-end codebase

Re-thinking feature branch deployments

Feature branches should be tested prior to merging into master. All too often, companies have a single static test environment.

Better release management with Octopus Deploy

Introducing a new step template to make release management easier.

Deploying applications to Kubernetes with Octopus

Learn how to configure a multi-environment Kubernetes cluster and deploy an application to it.

Deploying an AWS ECS task using containers from ECR

Deployments to AWS ECS using containers from ECR are now possible using the new multi-package feature of Octopus script steps

Introducing long-term Support for Octopus Server

In Q4 2018 we will be shipping our first release of Octopus Server with long-term support.

Database Deployments with Redgate SQL Change Automation, GitHub Actions, and Octopus Deploy

Learn how to use GitHub Actions to build a Redgate SQL Change Automation Package and push it to Octopus Deploy for deployments.

RFC: Octopus Reactions - Integration toolkit

A proposal for a feature we're calling Reactions. A set of tools to enable event based integration with a wide range of third party products. We'd love you to have your say!

Live updates of Kubernetes objects during deployment

Introducing the Kubernetes Object Status check feature, providing a live update of Kubernetes objects during deployment.

How to measure DevOps mean time to recovery (MTTR)

Find out why mean time to recovery has problems and what to do about it.

Creating a high-performance DevOps toolchain

Discover the elements of a high-performance DevOps toolchain and the research that backs it up.

Inside DevOps with Dale Francis from Climavision

A series where we share lessons learned from those on the frontlines of DevOps. This post features Dales Francis, Director, Product Development at Climavision.

Redesigned Tenants overview dashboard

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

Documentation

Calamari

Calamari is the command-line tool invoked by Tentacle during a deployment. It knows how to extract and install NuGet packages, run the Deploy.ps1 etc. conventions, modify configuration files, and all the other things that happen during an deployment.

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.

Deploy to SQL Server using Redgate SQL change automation

Guide to configuring Octopus Deploy to deploy to SQL Server with Redgate SQL change automation

Octopus REST API

Octopus integrates with build servers, scripts, external applications and anything else with its REST API.

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