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 Spring Boot Applications as Windows Services

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

Configuring the web.xml file during deployment

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

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.

Spring configuration strategies across environments

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

Introducing Octopus Cloud

Octopus Cloud has been a while in the making. In this post we look at how and why Octopus Cloud came to be, and what the future may look like

Paved versus golden paths in Platform Engineering

Find out the critical difference between paved paths and golden paths in Platform Engineering.

Selenium series: modifying HTTP responses

In this post, we learn how to modify network responses passed through BrowserStack.

Using Runbooks to run ad-hoc SQL scripts in your database deployment automation pipeline

This post shows you how to use Operations Runbooks to run ad-hoc SQL scripts in your database deployment automation pipeline.

Selenium series: uploading the web page to S3

In this post, we learn how to host a public website with the AWS S3 service.

Selenium series: running tests against BrowserStack

In this post, we learn how to run tests against the BrowserStack service.

Selenium series: running tests on mobile devices

In this post, we learn how to run tests against mobile devices in BrowserStack.

Selenium series: Environment specific handling

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

Selenium series: What is WebDriver and Selenium?

Learn what the terms WebDriver and Selenium refer to.

Selenium series: populating the Git repo

In this post, we learn how to push our code to GitHub.

Selenium series: Travis CI

In this post, we learn how to build and test our project with Travis CI

Selenium series: The TicketMonster test

In this post, we learn how to test a real world Java web application.

Selenium series: The Page Object Model design pattern

In this post, we learn about the Page Object Model design pattern.

Selenium series: Reusing POM classes

In this post, we see how the POM design pattern promotes re-usability.

Selenium series: Implementing Cucumber

In this post, we see how to integrate Cucumber with WebDriver.

Selenium series: Exposing Gherkin steps

In this post, we investigate the regular expressions that make up complex Gherkin steps

Selenium series: Writing a Gherkin feature

In this post, we write a complete test in Gherkin

Selenium series: Installing the tools

In this post, we install the Serverless application

Selenium series: Preparing the resources

In this post, we prepare the files that our Lambda will download

Selenium series: The Maven POM file

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

Selenium series: Creating an UberJAR

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

Selenium series: Deploying a simple Lambda function

In this post, we deploy the UberJAR to Lambda

Selenium series: Launching Cucumber tests

In this post, we launch a Cucumber test inside a Lambda
Loading...

Documentation

Scheduled runbook triggers

Scheduled runbook triggers allow you to define unattended behavior for your runbook that will cause an automatic runbook run to environments of your choosing.

Scheduled deployment triggers

Automatic deployment triggers allow you to define unattended behavior for your project that will cause an automatic deployment of a release into an environment.

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