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.Using Cake build scripts for your .NET Core web apps
Using Cake’s C# makefiles to script your application build process.Introducing dark mode
Octopus 2020.1 introduces a dark theme to Octopus Deploy.GitHub Feeds
GitHub Feeds now allow deployments from source code without having to explicitly build packagesOctopus Deploy 4.0 - History
The history of how Octopus 4.0 was born.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.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.Creating a Selenium WebDriver test framework
Learn how to create a WebDriver project in Java with this blog series.Flexible Working - Jason's Story
Flexible work can be life changingInstalling Jenkins From Scratch
Learn how to setup a basic Jenkins instance on Ubuntu.Selenium series: Travis CI
In this post, we learn how to build and test our project with Travis CIDeploying 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.Octopus 2.0 UI: Angular, Grunt and responsiveness
Some screenshots of the Octopus 2.0 progressOctober Community Roundup
A summary of blogs and community events for October 2015Variable specificity and complexity
Variables can be scoped to multiple values. What's the simplest way to score them?
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.Upgrading host OS or .NET
A how-to guide on how to upgrade the host OS or .NET with Octopus Deploy.Getting started
Getting started with the Octopus.Client.Working directly with the Client
How to use the IOctopusClient type in the Octopus.Client library.Octopus reporting with an excel template
Octopus reporting with an excel templateWorking with Spaces
How to work with Spaces in the Octopus.Client library.Enable web request logging
How to enable web request logging to help the Octopus team analyze usage patterns and detecting performance problems.Output 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.Managing server configuration
The Octopus Server configuration can be managed programmatically through the Octopus.Client library and the APICan't find what you are looking for? You can also search our support forum.