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.Taming the Kraken: How to protect your data
Learn how to keep your data safe when Octopus Deploy is deploying your database updates.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.Why use Octopus for Kubernetes deployments?
Understanding the value that Octopus brings to your Kubernetes deployments.Java CI/CD: Octopus, Jenkins, Java, Kubernetes, and the DevOps lifecycle
A blog series with practical examples on how Jenkins, Octopus, and Kubernetes fit into the DevOps lifecycle.Java CI/CD: From release management to operations
In this post, we create example runbook to implement operations tasks.Java CI/CD: From Continuous Integration to release management
In this post, we link up Jenkins and Octopus to form a CI/CD pipeline.Java CI/CD: From Continuous Integration to Kubernetes deployments
In this post, we create a Kubernetes cluster in AWS.Java CI/CD: From JAR to Docker
In this post, we learn how to convert a Java application to a Docker image.Java CI/CD: From local build to Jenkins Continuous Integration
Learn how to build a Docker image with a central CI server.Announcing Linux worker pools on Octopus Cloud
Octopus Cloud now supports Ubuntu worker pools and Windows 2019 worker pools.Octopus 2020.4 now available
Octopus 2020.4 introduces better config file updates for Java, NodeJS, and Ruby, and adds built-in Worker Pools on Octopus Cloud for both Windows and Linux.Spring configuration strategies across environments
Learn how Octopus helps you customize your Spring applications as they are deployed across multiple environmentsShaping Configuration as Code
We've been busy recently building Configuration as Code support for Octopus Deploy. Learn about some of the factors that shaped this feature.New in 2.0: Library variable sets
Library variable sets are a new feature that let you share settings between projectsAutomating Octopus with Azure Functions
Custom automation with Octopus and Azure Functions walkthrough.Creating test Kubernetes clusters with Kind
Learn how to integrate a test cluster created with Kind with OctopusNew in 2.0: Configurable Dashboards
The Octopus dashboard can now be customized to include only the projects/environments that you care aboutPublic bug bounty program with Bugcrowd
At Octopus Deploy, we’ve been running a private bug bounty program with Bugcrowd for over 12 months now, and we’re pleased to make it public.New in 2.0: Windows Service deployment
Octopus 2.0 can install and start Windows Services during deploymentOctopus August Release 3.16
This month's release includes Mono-less deployments to Linux and Mac, updated ScriptCS support, bug fixes and more.Octopus Deploy sponsors the .NET Foundation
Octopus Deploy announces corporate sponsorship for the .NET FoundationNew in 2.0: Rolling Deployments
Rolling deployments allow you to control how many machines Octopus deploys to in parallel
Loading...
Documentation
Push package to built-in feed
An example script that pushes a package to the built-in feed.Update tenant variables
An example script that updates tenant variables for a specific project template with a single value across each connected environment in Octopus using the REST API and Octopus.Client.Use NGINX as a reverse proxy for Octopus Deploy
How to set up NGINX as a Reverse Proxy for Octopus DeployCheck Tentacles for available upgrades
An example script to check targets and workers for available Tentacle upgrades.Download package from built-in feed
An example script that downloads a package from the built-in feed.Find library variable set variables usage
An example script that loads variables from a library variable set and finds usages in project variables, and optionally deployment processes and runbooks.Can't find what you are looking for? You can also search our support forum.