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 modulesRunning 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 RunbooksThe 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 workIntroducing 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 availableKubernetes 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 OctopusDeploy your first container to Kubernetes via Octopus
Learn how to perform your first container deploymentOctopus Deploy 3.4
Octopus Deploy 3.4 RTWDeploy a Helm chart with Octopus
Learn how to deploy a sample Helm chart to Kubernetes with OctopusImporting Kubernetes YAML in Octopus
Learn how to import existing Kubernetes YAML into Octopus stepsCustom kubectl scripting in Octopus
Learn some of the tricks for scripting against kubectl in OctopusExecution Containers for Workers
Octopus 2020.2 adds the ability to execute deployment actions inside a containerBuilding 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.