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.

Deploying to Octopus from Jenkins Using Pipelines

Learn how to craft a Jenkins Pipeline that builds a Java project and deploys it to Octopus.

Java deployments to Tomcat with YAML and XML configuration file replacements

Learn how to take advantage of the XML, YAML, and Properties configuration file replacement when deploying Java applications.

Using the Ubuntu Docker image

Learn how to create custom Docker images based on the official Ubuntu base image.

Building the Apache Portable Runtime (APR)

Depending on your Linux distro, you may have to build the APR from scratch to take advantage of the higher performance of the OpenSSL library in Tomcat.

Integrating Octopus and Grafana

Learn how to use the Octopus Grafana datasource plugin to visualize your deployments

Hosting a Maven repo in Amazon S3

Learn how to host a fully functional Maven repository in Amazon S3

Running manual tests against cloud infrastructure deployed by Octopus

Learn how to run tests against infrastructure that was previously deployed by Octopus.

Arquillian for Infrastructure Testing

Arquillian's ability to spin up real application servers and integrate them with unit tests makes it a powerful solution for infrastructure testing.

Deploy .NET Core applications to a Raspberry Pi with Octopus

Learn how to deploy your .NET Core applications to a Raspberry Pi with Octopus.

Using Jenkins Pipelines with Octopus

Learn how to trigger Octopus deployments with Jenkins Pipelines

Lessons learned building a Raspberry Pi cluster

Learn how to build and configure a Raspberry Pi cluster for fun and development purposes.

Octopus Deploy Gradle plugin

Learn how to use the Octopus Deploy Gradle plugin

Application Server vs UberJAR

A high level look at the differences between WildFly and WildFly Swarm.

Installing Jenkins From Scratch

Learn how to setup a basic Jenkins instance on Ubuntu.

Spring Boot as a Service

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

Deploying a JavaScript library project with Octopus

Learn how to handle cache-busting and config of a shared JavaScript library bundle, and make it easy to reference in other Octopus projects.

The ultimate guide to Tomcat deployments

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

Managing Ansible Deployments with Octopus

Learn how to deploy Ansible scripts from Octopus

Installing Tomcat From Scratch

Learn the steps you'll need to configure a working instance of Tomcat.
Loading...

Documentation

Getting started

Getting started with the Octopus.Client.

Accessing container details

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

Using in an Octopus Step

How to use the Octopus.Client library from inside Octopus, for example within a script step.

Install software with Chocolatey

Create runbooks to install software with Chocolatey as part of a routine operations task.

HTML and JavaScript applications

This guide provides a simple example of deploying and configuring a simple JavaScript application built using AngularJS.

Hardening an Ubuntu server

With Octopus Deploy you can harden an Ubuntu server as part of a routine operations task.

Execution containers for workers

How to set a step in your deployment/runbook process to run inside a container.

Installing Tomcat on Ubuntu

With Octopus Deploy you can install Tomcat on Ubuntu with a runbook as part of a routine operations task.

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

Import certificates into Tomcat

Configure Tomcat with a certificate managed by Octopus.

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