Search

Blog posts

Interview: Deploying NuGet.org

Video interview about how the NuGet.org website is deployed via Octopus Deploy

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.

Application Server vs UberJAR

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

Octopus: now with more Chocolatey goodness

Chocolatey packages for Octopus are now available

Deploy and consume ZIP files from Maven

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

Maven repositories explained

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

Deploying to MongoDB with Octopus Deploy and Liquibase

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

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.

Selenium series: headless browsers

In this post, we learn how to run tests against headless browsers.

Selenium series: Environment specific handling

In this post, we learn how to customize WebDriver operations based on the target environment.

Selenium series: The Maven POM file

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

Selenium series: The first WebDriver test

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

Selenium series: adding the BrowserMob proxy

In this post, we learn how to add a proxy to the WebDriver tests.

Selenium series: simplified element location

In this post, we learn how to remove explicit element searches by ID, XPath, and CSS selectors in favor of generic locators.

Maven versions explained

There is more than meets the eye when it comes to Maven versions. Learn how Maven treats different version strings.

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.

Hosting a Maven repo in Amazon S3

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

Documentation

Credits

Octopus is made possible thanks to many great third-party products.

Maven feeds

Configuring Maven repositories as Octopus Feeds

Managing server configuration

The Octopus Server configuration can be managed programmatically through the Octopus.Client library and the API

Create a feed

An example script that creates a nuget feed in Octopus.

Change feed

An example script that changes an existing feed by updating the feed name in Octopus using the REST API and Octopus.Client.

Canary deployments

Implementing canary deployments, i.e. rolling out releases to a subset of users or servers, with Octopus.

Package repositories

Octopus can consume package feeds from the built-in repository, local and remote NuGet feeds, Maven, JetBrains TeamCity, MyGet and Azure DevOps or TFS Package Management.

Troubleshooting invalid certificates

How to troubleshoot invalid certificates that won't load in Octopus Deploy

GitHub Organizations

Octopus Deploy houses its source code on GitHub in three organizations.

Installing Tomcat on Ubuntu

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

Spectre (Speculative Execution Side-Channel Vulnerabilities), Meltdown, and Octopus Deploy

How the Spectre (speculative execution side-channel vulnerabilities) and meltdown vulnerabilities impact Octopus Deploy

Cross-Site Scripting (XSS) and Octopus Deploy

Octopus Server actively prevents Cross-Site Scripting (XSS) using a number of preventative measures.

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