Search

Blog posts

The state of config file formats: XML vs. YAML vs. JSON vs. HCL

Learn about the different configuration file formats that are available and when you should use them.

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.

Configuring WildFly via XML Templates or CLI Scripts

Configuring a WildFly server can be done either by editing the XML files directly, or by running CLI script. But which is the best choice?

Configuring the web.xml file during deployment

Learn how a Java web.xml file can be customized during an Octopus deployment

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

Booting Tomcat in Docker with the manager app

Learn how to boot a standard Tomcat Docker image with the manager app exposed and ready to accept deployments

Defining Tomcat context paths

Learn how Tomcat defines the context path of your web application.

Deploying to MongoDB with Octopus Deploy and Liquibase

Learn how to use Octopus Deploy to deploy to MongoDB using Liquibase.

Spring configuration strategies across environments

Learn how Octopus helps you customize your Spring applications as they are deployed across multiple environments

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.

An Introduction to Hollow JARs

Learn what Hollow JARs are and how you can create them from you existing WAR files.

Selenium series: The Maven POM file

In this post, we create a simple Pom.xml file, configuring the Selenium dependencies.

Deploying Tomcat apps via the manager

Learn how to deploy web applications to Tomcat via the manager

Deploying Certificates to Tomcat

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

Deploying database changes to Cassandra

Learn how to deploy database changes to a Cassandra server using Octopus Deploy and Liquibase.

Maven repositories explained

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

Documentation

.NET XML configuration variables feature

The .NET XML Configuration Variables feature updates your .NET XML configuration files with the values from matching Octopus variables.

Report on deployments using Excel & XML

How to report on deployments using Excel & XML

Structured configuration variables

The Structured Configuration Variables feature updates your JSON, YAML, XML, and Properties configuration files with values from matching Octopus variables.

Packaging a Service Fabric application

Learn how to package a Service Fabric application so it can be deployed from Octopus.

License

 Import a license key

Octopus reporting with an excel template

Octopus reporting with an excel template

Show configuration

The Octopus Server show configuration command is used to export Octopus Deploy's current configuration for use with configuration management tools such as Chef, Puppet or Desired State Configuration (DSC).

Package deployment feature ordering

The order of actions executed when Octopus deploys a package.

.NET Configuration transforms

Using .NET configuration transformations.

Environment specific .NET configuration transforms with sensitive values

How to configure environment-specific .NET configuration transforms while keeping sensitive values in Octopus.

Dump deployments

Writes deployments to an XML file that can be imported in Excel.

Report on deployments using SQL

How to report on deployments using Excel & XML

Installing Tomcat on Ubuntu

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

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