Search

Blog posts

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 local build to Jenkins Continuous Integration

Learn how to build a Docker image with a central CI server.

Change Advisory Boards Don’t Work

Proper scrutiny is important, but CABs are an inefficient and ineffective way to scrutinize.

Our most popular webinars in 2021

Join us as we list out our favorite webinars of 2021.

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 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.

Webinar: Automating deployments with VSTS and Octopus Deploy

Announcing a webinar with Brian A. Randell and Damian Brady to show the Octopus Deploy extension for Visual Studio Team Services and Team Foundation Server

Inside DevOps with Dan Horrocks-Burgess from DDA Software

A series where we share lessons learned from those on the frontlines of DevOps. This post features Dan Horrocks-Burgess of DDA Software.

Automating support emails with Octopus Runbooks

You can use Octopus Runbooks to automate delivery of important information to your support teams when things go wrong. This post explains how.

Inside DevOps with Anton Zagrebelny from Stigg

A series where we share lessons learned from those on the frontlines of DevOps. This post features Anton Zagrebelny from Stigg.

Verifying backups with Runbooks

Learn how to automate the process of verifying your backups using a custom runbook.

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.

Deploying SQL Server Security with dbatools and Octopus Deploy

A discussion about the challenge of managing SQL Server users and roles, and a script that uses dbatools to version control and deploy them.

SQL Server deployment options for Octopus Deploy

A brief summary of the most popular SQL Server deployment tools used with Octopus Deploy

The DevOps reading list: Choosing your next DevOps book

Your guide to selecting your first/next DevOps book.

An introduction to build servers and Continuous Integration

This post opens our series about Continuous Integration and build servers, with an overview on the benefits of build servers, particularly Jenkins and GitHub Actions.

Introducing Google Cloud Platform integration for Octopus Deploy

Octopus Deploy now includes integration for Google Cloud Platform including built-in accounts, gcloud scripts, Terraform and Kubernetes.

SQL Server and PowerShell made easier with dbatools: Practical Examples

A comparison between the SqlServer and dbatools PowerShell modules

Safe schema updates - Provisioning dev/test databases

The first step towards safe production releases... safe dev/test deployments.

Behind the scenes of the Octopus Extension for GitHub Copilot

Learn how we integrated Azure AI and Copilot when making the Octopus extension.

100x faster db deploys

Learn how to skip unnecessary schema compares in tightly coupled systems for faster database deployments.

Taming the Kraken: How to protect your data

Learn how to keep your data safe when Octopus Deploy is deploying your database updates.

Deploying to Payara

Learn how to deploy to a Payara web server with Octopus Deploy.

Octopus Deploy 4.0 - Why we chose React over Angular when rewriting the Octopus 4.0 UI

One of the biggest changes in Octopus Deploy 4.0 is a complete portal rewrite in React.
Loading...

Documentation

Coordinating multiple projects

This guide covers scenarios where it is necessary to co-ordinate deployment between multiple projects and take some action that depends on their combined status.

Deployment notes

Summarize the changes in a deployment

Worker pools

Worker pools are used to group workers and allow targeting steps at the pool of workers best equipped to execute the step. This page describes how to configure worker pools for a variety of scenarios.

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