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.

Automating Octopus with Azure Functions

Custom automation with Octopus and Azure Functions walkthrough.

Request for Comments - Migrating from scriptcs to dotnet-script

Provide your feedback on the proposed migration from scriptcs to dotnet-script.

Expanded Script Modules Support

Octopus Deploy now supports script modules for Bash, C#, F# and Python!

Octopus 1.5 with Azure and FTP deployments, plus ScriptCS support!

Today we released Octopus Deploy 1.5, which features support for Windows Azure cloud service deployments, as well as deployments via FTP/FTPS.

Ending support for Octopus Server on Windows Server 2008. Introducing Octopus Server on Linux!

Octopus Server 2019.3 LTS will be the final version of Octopus Server which can be hosted on Windows Server 2008, paving the way for Octopus Server on Linux!

Active Directory Breaking change in 2019.5

What does the Active Directory breaking change mean for my organisation?

Ask Octopus Episode 19-21 - Installing Octopus, Staging deployment packages & Retrying rolling deployments

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

Ask Octopus Episode 22-24 - Different package for different step templates, moving Octopus & Octopus Server version comparison

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

SHA1 "Shattered" Collision

How recent SHA1 collision attack discoveries impact Octopus, and PowerShell scripts to detect if you use SHA1 certificates

Azure Virtual Machine Extension

Announcing the re-release of the Azure Virtual Machine extension to install Tentacle's on your Cloud VMs

Octopus: High Availability is now available!

Octopus: HA is now available for general use as part of Octopus 3.1.

Ask Octopus Episode 25-27 - Centralized Logging, Worker working directory contents & Octopus/TeamCity Integration

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

Deployment process enhancements update

A quick overview of some of the enhancements that have been shipped over the last few months to make configuring your deployment process a little bit easier
Loading...

Documentation

Script modules

Script modules allow users to create collections of functions that can be used in deployment processes across multiple projects.

Custom scripts

Custom scripts allows you to script anything you want using PowerShell, ScriptCS, F#, Python, or Bash.

AWS CLI and PowerShell scripts

AWS CLI and PowerShell Scripts allow you to manage your AWS resources as part of your deployment process.

Azure CLI and PowerShell Scripts

Azure CLI and PowerShell Scripts allow you to manage your Azure resources as part of your deployment process.

Debugging PowerShell scripts

How to debug PowerShell scripts running as part of your deployment process.

Debugging PowerShell scripts on remote machines

This guide provides details on debugging PowerShell scripts with Octopus Deploy.

Error handling

Error handling for scripts in Octopus.

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.

Output variables

Your scripts can emit variables that are available in subsequent deployment steps.

Passing parameters to scripts

Octopus can pass parameters to your custom script files for any of the supported scripting languages.

PowerShell Core

Enabling PowerShell Core.

Raw scripting

Raw Scripting allows you to transfer packages and execute scripts against SSH deployment targets where you are unable to install and run Mono.

Run a script step

Standalone scripts allow you to run scripts contained in a package, or ad-hoc scripts you've saved as part of the step.

Server extensibility

This guide covers everything you need to know for building and customizing Octopus Server extensions.

Authoring an Octopus Server extension

Technical details of how to author an Octopus Server extension.

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