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.Converting many environments to tenants via the Octopus API
Learn how to use the Octopus API to automate the creation of multiple tenants from many existing environments.Safe schema updates - Near-zero downtime database deployments
This post discusses how we can only deploy often if we can do it without disruption.Enabling Parallel Deployments in Tomcat with Octopus Deploy
Learn how to deploy multiple versions of your web applications to Tomcat through Octopus DeployRFC: Removing snapshots
Snapshots have been a feature of Octopus since 2012, and they help to ensure that deployment processes are consistent for a given release. In 2015 we added Channels, which appears to make snapshots obsolete. We're considering removing snapshots in 3.4.Kubernetes deployment strategies visualized
See pods being deployed with either rolling updates, recreates, or blue/green deployments.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.Azure changes in 3.1
We recently made big changes to deployment targets and Azure cloud services in Octopus 3.0, and it turns out we got our design wrong. In 3.1, we'll be reverting to the 2.6-era way of deploying cloud services. This change will also affect the way we deploy Azure web apps.Introducing Resilient Tentacle Communications
Learn about our new Resilient Tentacle Communications feature to recover from transient network issues and improve deployment success rates.Variable Editor: A Journey
An exploration of the improvements we have made to the Variable EditorNew logo
Octopus Deploy now has a new logo, designed by Corey GinnivanFuture of Deployment: Nano Server and .NET Core
Nano Server is an extremely small version of Windows Server. .NET Core is a small version of the .NET runtime. Together, I believe they are the future of how applications will run in production.Deconstructing blue/green deployments in Kubernetes
Learn how to manually implement blue/green deployments in Kubernetes and Octopus.Exposing Octopus variables to a Kubernetes container
Learn how to use the envFrom feature in Kubernetes to pass groups of variables to a container.Safe schema updates - Strangling the monolith
This post discusses patterns for migrating from a tightly coupled to a loosely coupled architecture.Database migrations lessons learned
Learn about database migrations and some lessons learned from using them in the Octopus Deploy codebase.Insights from our Optimizing Octopus webinar
Learn how to keep Octopus running smoothly, and easily see what’s happening, all with a little planning, maintenance and smart use of Octopus features.Octopus 2.0 UI: Angular, Grunt and responsiveness
Some screenshots of the Octopus 2.0 progressLicensing and support/maintenance changes
Licensing and support/maintenance changes for Octopus 2.0Octopus Deploy 4.0 - Why we chose React over Angular when rewriting the Octopus 4.0 UI
One of the biggest changes in Octopus Deploy 4.0 is a complete portal rewrite in React.
Loading...
Documentation
Upgrading old versions of Octopus
Everything you need to know to upgrade an older version of Octopus to a modern version.Upgrading from Octopus 2.x to 2.6.5
Information on how to upgrade from Octopus 2.x to 2.6.5.Immutable Infrastructure
This guide covers deploying to immutable infrastructure where a new version of the infrastructure is provisioned and the old infrastructure is terminated.Moving version control
Changing the location of your configuration repository.Change users domain
An example script that changes an Octopus user's Active Directory domain assignment.Upgrading from Octopus 1.6 to 2.6.5
Information on how to upgrade from Octopus 1.6 tp 2.6.5.Swap AD group with LDAP group
An example script that swaps any active directory external group for a matching LDAP external group in each Octopus team.Can't find what you are looking for? You can also search our support forum.