Search

Blog posts

An Introduction to Hollow JARs

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

Java CI/CD: From JAR to Docker

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

Outage on octopus.com - report and learnings

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

Hosting a Maven repo in Amazon S3

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

Deploying Spring Boot Applications as Windows Services

Learn how to deploy a Spring Boot application as a Windows service with Octopus Deploy

Octopus Deploy Gradle plugin

Learn how to use the Octopus Deploy Gradle plugin

Spring Boot as a Service

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

Selenium series: Creating an UberJAR

In this post, we create a self-contained Jar file that can be deployed to AWS Lambda

Application Server vs UberJAR

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

Maven repositories explained

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

Deploying to Google App Engine

Learn how to deploy a compiled application to Google App Engine.

How to deploy to MuleSoft Runtime using Octopus Deploy

Learn how to deploy a MuleSoft API to a MuleSoft Runtime.

Selenium series: Deploying a simple Lambda function

In this post, we deploy the UberJAR to Lambda

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.

Using Jenkins Pipelines with Octopus

Learn how to trigger Octopus deployments with Jenkins Pipelines

Java CI/CD: From local build to Jenkins Continuous Integration

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

Selenium series: The Maven POM file

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

An Introduction to Arquillian Testing

Testing Java EE code requires more than just a unit test. This blog post looks at how Arquillian solves the problem of testing Java EE apps.

10 of our favorite Jenkins plugins

Jenkins has over 1800 community-created plugins to help with continuous integration. Here are 10 we think are useful, as part of our series about CI and build servers.

Deploying to Oracle with Octopus Deploy and Liquibase

Learn how to deploy to Oracle using Octopus Deploy and Liquibase.

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.

Deploying and consuming ZIP files from Maven

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

Octopus Deploy acquires Dist

Octopus Deploy has acquired Dist, a cloud-based container registry and artifact repository.

Deploying a Spring Boot web app - Will it Deploy? Episode 2

We try to automate the deployment of a Spring Boot web app AWS Elastic Beanstalk with infrastructure provisioning and zero production downtime.

Deploy and consume ZIP files from Maven

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

Perceptual consistency in RavenDB

An approach to simulating consistency in RavenDB
Loading...

Documentation

Maven feeds

Configuring Maven repositories as Octopus Feeds

Packaging applications

Packaging applications for deployment with Octopus Deploy.

ZipBombs and Octopus Deploy

Octopus Server actively prevents ZipBomb-based denial-of-service attacks using a number of preventative measures.

Deploy a sample package

Step by step guide on how to deploy a sample package Octopus Deploy

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