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.

Installing Tomcat From Scratch

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

Installing WildFly From Scratch

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

Java CI/CD: From JAR to Docker

In this post, we learn how to convert a Java application to a Docker image.

Application Server vs UberJAR

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

Database deployments with Flyway and Octopus Execution Containers

Using Octopus Execution Containers and Flyway to deploy database changes.

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.

Tips for building custom execution containers

Tips and tricks to make it easier to build and maintain custom execution containers.

Managing Ansible Deployments with Octopus

Learn how to deploy Ansible scripts from Octopus

Track Jira issues across your CI/CD pipeline

Integrating Jira, Jenkins, and Octopus Deploy to get clear traceability across your CI/CD pipeline.

Bitbucket Pipelines: Pipes and integrating with Octopus Deploy

What are Bitbucket Pipes, and how can you integrate them into your Bitbucket Pipeline with Octopus Deploy?

Publishing a package to Octopus with GitHub Actions

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

Reusable YAML with CircleCI orbs

An overview of using and creating CircleCI Orbs.

The ultimate guide to Kubernetes microservice deployments

Learn how to deploy microservices into a Kubernetes cluster with Octopus Deploy.

Have you designed your application for deployment?

Strategies and ideas to simplify the deployment process of applications.

Deploy and consume ZIP files from Maven

Learn how to deploy ZIP files to Maven and consume them in an Octopus project.

Lessons learned implementing database deployments

Exploring the pitfalls of implementing database deployments

Resetting RavenDB indexes

Sometimes in order to troubleshoot Octopus, you'll need to reset your RavenDB indexes.

Octopus 2.0 Task Output: RFC

The tasks screen will get an update in Octopus 2.0. Here are some mockups.

Maven repositories explained

Learn how Maven repositories are structured and how to access artifacts stored in them.

Octopus 2.0 UI: Angular, Grunt and responsiveness

Some screenshots of the Octopus 2.0 progress
Loading...

Documentation

Maven feeds

Configuring Maven repositories as Octopus Feeds

MySQL flyway deployment

How to do MySQL database deployments with Flyway.

Deployment and Runbook Processes

Guidelines and recommendations for configuring deployment and runbook processes in Octopus Deploy.

Subscription webhook notifications

Set up a Slack notification from a subscription

GitHub Actions

GitHub Actions can leverage the Octopus CLI to pack, build, push, and create releases for Octopus Deploy.

Security

Security considerations for Octopus Administrators.

Authentication providers

Authentication options for Octopus Deploy including our internal provider, Active Directory, Azure AD, Okta, and GoogleApps.

Active Directory authentication

Octopus Deploy can use Windows credentials to identify users.

Specify a custom container for AD authentication

How to specifying a custom container to use for AD Authentication.

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