Search

Blog posts

PowerShell and IIS: 20 practical examples

Real-world examples tested on Windows 2008 R2 through to 2016. Creating sites, configuring application pools, and examples in both the old WebAdministration module and the newer IISAdministration module.

Ask Octopus Episode 19-21 - Installing Octopus, Staging deployment packages & Retrying rolling deployments

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

What is a container registry? A guide + top 8 registries to consider

There are many container registry services, suitable for all different kinds of teams. We look at the top 8 and why you might consider them.

Creating a Selenium WebDriver test framework

Learn how to create a WebDriver project in Java with this blog series.

Octopus 2020.5: Solid improvements and Config as Code update

Octopus 2020.5 introduces support for self-signed certificates, GitHub container registry support, Kubernetes and Terraform improvements and more.

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.

Script Parameters

Octopus 3.3.21 introduces ability to pass parameters to scripts.

Publishing a package to Octopus with GitHub Actions

A post showing how to create a GitHub Action that pushes a package to Octopus.

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.

My quest to reclaim the backlog

Getting on top of suggestions, feature requests and bugs

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.

The 2024 DevOps performance clusters

Find out about the latest software delivery performance clusters in the State of DevOps Report, including an interesting plot twist for 2024.

The ultimate guide to Tomcat deployments

Learn how to create a secure, highly available, load-balanced Tomcat cluster with zero downtime deployments.

How we work - 2016 edition

An update on how we work as a team to build and support Octopus.

SSH into a Kubernetes cluster

Learn how to set up a SSH bastion host in your Kubernetes cluster.

Reprioritizing the task queue

Learn about our new feature that lets you reprioritize the task queue in Octopus.

Spring Boot as a Service

Learn how to deploy Spring Boot fully executable JAR files to EC2 Linux instances as services

Selenium series: Travis CI

In this post, we learn how to build and test our project with Travis CI

Selenium series: The first WebDriver test

In this post, we create the first WebDriver tests against Chrome and Firefox.

A look at the new NGINX VirtualServer and VirtualServerRoute resources

See the features of the new custom resource definitions introduced with the NGINX v1.5 ingress controller.

How we use SQL Server as a Document Store

18 months ago we switched from RavenDB to SQL Server, but we kept using SQL as if it were a document store. This post goes into some detail about how our database works.

Octostats - Usage and Adoption of Octopus Deploy

A peek into the growth of Octopus, and how people are using it in the real world.

Creating EC2 instance in AWS with CloudFormation

Learn how to create Windows and Linux EC2 instances in AWS with example CloudFormation templates
Loading...

Documentation

Enable web request logging

How to enable web request logging to help the Octopus team analyze usage patterns and detecting performance problems.

Dynamic Worker pools

Dynamic Worker pools are used in our cloud product to dynamically create and assign workers to running tasks. This page describes how dynamic worker pools work.

Troubleshooting the Octopus installation

Troubleshooting steps for installing Octopus Deploy

Accessing container details

Docker steps provide access to container details, including network, volume, environment variables etc., and make them available in subsequent steps.

Octopus REST API

Octopus integrates with build servers, scripts, external applications and anything else with its REST API.

Debugging PowerShell scripts

How to debug PowerShell scripts running as part of your deployment process.

Java error messages and troubleshooting

Java deployment steps include a number of unique error codes that may be displayed in the output if there was an error

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