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.

Mixing Keys in Tomcat

Learn how to configure Tomcat to support both RSA and ECDSA certificates on a single HTTPS port.

How to install and configure NGINX with Octopus Deploy

Learn how to create a repeatable deployment process for installing and configuring NGINX.

SNI in Tomcat

SNI allows Tomcat to respond with multiple HTTPS certificates on on single port. This blog post looks at how to configure SNI.

Unsupported versions of Windows and .NET

Understand why old versions of Windows can fail to make network requests.

Beyond Hello World: Containerize a real-world web application

This post demonstrates how to containerize a real-world .NET Core web application with web services and databases.

Writing and linting Jenkinsfiles with Atom

Learn how to configure Atom to parse and lint your Jenkinsfiles

Deploying ASP.NET Core to Linux using Octopus

A walk-through of deploying an ASP.NET Core application to Red Hat Enterprise Linux using Octopus Deploy

Deploying Certificates to WildFly

Learn how to deploy certificates from Octopus to WildFly to enable HTTPS support

Managing Ansible Deployments with Octopus

Learn how to deploy Ansible scripts from Octopus

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.

10 of our favorite Jenkins plugins

Jenkins has over 1800 community-created plugins to help with continuous integration. Here are 10 we think are useful, as part of our series about CI and build servers.
Loading...

Documentation

Import certificates into Tomcat

Configure Tomcat with a certificate managed by Octopus.

SSH key pair account

SSH key pair accounts allow you to securely authenticate with SSH targets.

Troubleshooting Schannel and TLS

Troubleshooting Octopus secure communication issues with Schannel and TLS.

Container registries

Instructions on how to set-up third-party container registries as external package feeds for Octopus to consume for use in deployments and runbooks.

AWS Elastic Container Registry (ECR)

How to add an AWS Elastic Container Registry as an Octopus feed

Azure Container Registry

How to add an Azure Container Registry as an Octopus Deploy feed

Docker Hub

How to add Docker Hub as an Octopus Deploy feed for use in Docker steps.

GitLab container registry

Configuring a GitLab container registry as an Octopus feed.

Google Cloud Container Registry (GCR)

How to add a Google Cloud Container Registry (GCR) as an Octopus feed

Nexus Container Registry

How to add a Nexus Docker Registry as an Octopus feed

GitLab Maven repository

Configuring a GitLab Maven repository as an Octopus feed.

Nexus Hosted Maven repository

Configuring a Nexus Hosted Maven repository as an Octopus feed.

NuGet repositories

Instructions on how to set-up third-party NuGet repositories as external package feeds for Octopus to consume for use in deployments and runbooks.

Artifactory Local NuGet repository

Configuring an Artifactory Local NuGet repository as an Octopus feed.

GitLab NuGet repository

Configuring a GitLab NuGet repository as an Octopus feed.

Nexus Hosted NuGet repository

Configuring a Nexus Hosted NuGet repository as an Octopus feed.

Azure DevOps and TFS package management

Configuring an Azure DevOps or TFS package management NuGet feed as an Octopus feed.

Maven repositories

Instructions on how to set-up third-party Maven repositories as external package feeds for Octopus to consume for use in deployments and runbooks.

Can't find what you are looking for? You can also search our support forum.