Search
Blog posts
Selenium series: finding elements by XPaths and CSS selectors
In this post, we learn how to locate elements in a HTML page via CSS Selectors and XPaths.Outage on octopus.com - report and learnings
Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.Introducing dark mode
Octopus 2020.1 introduces a dark theme to Octopus Deploy.Octopus Deploy 4.0 - Why we chose React over Angular when rewriting the Octopus 4.0 UI
One of the biggest changes in Octopus Deploy 4.0 is a complete portal rewrite in React.Octopus Deploy 4.0 - History
The history of how Octopus 4.0 was born.Selenium series: implicit and explicit waits
In this post, we learn the strategies WebDriver uses to interact with dynamic elements in web pages.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.Installing Jenkins From Scratch
Learn how to setup a basic Jenkins instance on Ubuntu.Using Cake build scripts for your .NET Core web apps
Using Cake’s C# makefiles to script your application build process.Creating a Selenium WebDriver test framework
Learn how to create a WebDriver project in Java with this blog series.Deploying a JavaScript library project with Octopus
Learn how to handle cache-busting and config of a shared JavaScript library bundle, and make it easy to reference in other Octopus projects.Variable specificity and complexity
Variables can be scoped to multiple values. What's the simplest way to score them?Octopus 2.0 UI: Angular, Grunt and responsiveness
Some screenshots of the Octopus 2.0 progressConfig as Code and persistence ignorance
Read about the Core Platform team’s experience with persistence ignorance while developing the new Config as Code feature.Selenium series: Writing a Gherkin feature
In this post, we write a complete test in Gherkin
Loading...
Documentation
Configuring Netscaler
Script to configure a Netscaler load balancer for use with an Octopus High Availability instance.Server configuration
The Octopus Server Configuration screen is available from Configuration > Nodes > Configuration Settings and allows administrators to see which server extensions are enabled for the Octopus Server.Troubleshooting
Solutions to common problems when upgrading to Octopus 2018.10 LTS from Octopus 2.6.Getting started
Getting started with the Octopus.Client.Working directly with the Client
How to use the IOctopusClient type in the Octopus.Client library.Working with Spaces
How to work with Spaces in the Octopus.Client library.Octopus reporting with an excel template
Octopus reporting with an excel templateEnable web request logging
How to enable web request logging to help the Octopus team analyze usage patterns and detecting performance problems.Managing server configuration
The Octopus Server configuration can be managed programmatically through the Octopus.Client library and the APIOutput variables
Your scripts can emit variables that are available in subsequent deployment steps.ASP.NET Core webapp
This guide covers everything you need to perform your first ASP.NET Core webapp deployment.Output variables
Output variables allow you to set dynamic variables in one step that can be used in subsequent steps.Logging messages from scripts
When your scripts emit messages Octopus will display the messages in the Task Logs at the most appropriate level for the message.Using in an Octopus Step
How to use the Octopus.Client library from inside Octopus, for example within a script step.Working with Resources
How to load, modify and save resources with the Octopus.Client library.Can't find what you are looking for? You can also search our support forum.