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.Invoking an executable from PowerShell with a dynamic number of parameters
Calling an executable from PowerShell is easy - most of the time, you just put an `&` in front. But it gets tricky when you need to pass in a variable length list of parameters. This blog post shows you how.Bulk deletion of Kubernetes resources
Learn how to delete Kubernetes resources like pods in bulk.Kubernetes RFC
We are designing Kubernetes support for Octopus, and we would love your input.Config as Code and persistence ignorance
Read about the Core Platform team’s experience with persistence ignorance while developing the new Config as Code feature.Importing variables with the Octopus REST API
How the REST API can be used to add variablesDeploying Database Configuration Tables with Octopus Deploy and ReadyRoll
A guest post from Daniel Nolan of ReadyRoll on Deploying Database Configuration Tables with Octopus Deploy and ReadyRollDefining Tomcat context paths
Learn how Tomcat defines the context path of your web application.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 stepsIntroducing long-term Support for Octopus Server
In Q4 2018 we will be shipping our first release of Octopus Server with long-term support.Building the Octopus Cloud in AWS
Building the Octopus Cloud in AWSAnnouncing Octopus Cloud
Octopus Cloud is now generally available!Kubernetes, Containers, and Octopus - An Update
A progress update on adding Kubernetes support to OctopusOctopus Workers
Octopus now supports external worker machinesOctopus July Release 2018.7
Octopus 2018.7 - Sharing the Workload with Workers!Webinar - Starting the DevOps Journey
Taking a DevOps approach and paving the way for staying ahead in business
Loading...
Documentation
Artifacts
Artifacts in Octopus provide a convenient way to collect files from remote machines during deployments..NET Configuration transforms
Using .NET configuration transformations.Structured configuration variables
The Structured Configuration Variables feature updates your JSON, YAML, XML, and Properties configuration files with values from matching Octopus variables.Execution containers for workers
How to set a step in your deployment/runbook process to run inside a container.Create packages with OctoPack
Using OctoPack is the easiest way to package .NET applications for use in your deployments.Deploy a release step
The deploy a release step allows you to trigger the deployment of a release of a project from another projectDeploy an Azure Resource Manager template
Deploy an Azure Resource Manager (ARM) template.Azure web apps
Octopus Deploy can help you perform repeatable and controlled deployments to Azure web apps.GitHub Actions
GitHub Actions can leverage the Octopus CLI to pack, build, push, and create releases for Octopus Deploy.Deploy an AWS CloudFormation template
Deploy an AWS CloudFormation Template.Windows Services
Octopus can install, reconfigure, and start Windows Services during deployment, usually without requiring any custom scripts.Workers
External workers are machines that can execute steps that don't need to be performed on the Octopus Server or deployment targets.Can't find what you are looking for? You can also search our support forum.