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.Creating a custom Docker registry
Learn how to create a bare bones Docker registry with C Sharp.Selenium series: populating the Git repo
In this post, we learn how to push our code to GitHub.Octopus Deploy vs. Puppet/Chef
What's the difference between Octopus and Puppet/Chef?What is an un-tenanted deployment in 3.4?
Octopus 3.4 introduces multi-tenant deployments to allow you to deploy your releases to the same environment within the context of different tenants! So what happens if you don't want to deploy a release to a tenant?Selenium series: The first WebDriver test
In this post, we create the first WebDriver tests against Chrome and Firefox.Selenium series: Creating the framework
In this post, we start creating the framework for our WebDriver test classes.Automating Octopus with Azure Functions
Custom automation with Octopus and Azure Functions walkthrough.Set up a local Kubernetes deployment pipeline
We teach you how to set up a local Kubernetes deployment pipeline, so you can experiment without risk.Managing credentials in Jenkins
As part of our series about Continuous Integration and build servers, we take a look at the best way to manage credentials in Jenkins with the Credentials Binding plugin.Using dynamic build agents to automate scaling in Jenkins
With some setup, Jenkins can automatically react to your processing needs, creating extra nodes to manage processes. This post explains 2 setup methods.Azure Virtual Machine Extension
Announcing the re-release of the Azure Virtual Machine extension to install Tentacle's on your Cloud VMsBuild Pipelines and Application Packaging With .NETCore
An adventure in build tools and Octopus tooling to package .NETCore applicationsPowerShell 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.
Loading...
Documentation
Installing the Tentacle VM extension via the Azure CLI
How to install the Tentacle VM Extension using the Azure Command Line Interface (CLI)Hardening Apache
With Octopus Deploy you can harden Apache with a runbook as part of a routine operations task.Use IIS as a reverse proxy for Octopus Deploy
How to set up IIS 7 (or later) as a Reverse Proxy for Octopus DeployService Fabric PowerShell scripts
Service Fabric PowerShell scripts allow you to manage your Service Fabric clusters using the Service Fabric SDK as part of your deployment process.Report on deployments using Excel & XML
How to report on deployments using Excel & XMLInstalling the Tentacle VM extension via the Azure Portal
How to install a Tentacle using the Azure VM Extension via the new Azure PortalMaintain High Availability nodes
Managing the nodes in your Octopus High Availability cluster can be done in the Octopus Web Portal.Configuration features
Configuring applications to work in specific environments is an essential part of deploying applications with Octopus Deploy and this can include updating database connection strings and app settings.Expose the Octopus Web Portal over HTTPS
How to expose the Octopus Web Portal securely over HTTPS.Rolling deployments
Implementing rolling deployments, i.e. deploying to release to servers one-by-one, with Octopus.Load balancing
Instructions on how to set-up third-party load balancers for Octopus High Availability (HA) to direct user traffic between each of the Octopus Server nodes.Artifactory Local NuGet repository
Configuring an Artifactory Local NuGet repository as an Octopus feed.Active Directory authentication
Octopus Deploy can use Windows credentials to identify users.Custom installation directory
The Custom Installation Directory feature deploys your package to a specific location on the server.Can't find what you are looking for? You can also search our support forum.