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.

Selenium series: Emailing the results

In this post, we send the results of a Cucumber test via email

Selenium series: The Maven POM file

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

Java deployments to Tomcat with YAML and XML configuration file replacements

Learn how to take advantage of the XML, YAML, and Properties configuration file replacement when deploying Java applications.

New Home for Octopus Documentation

After our documentation hosting provider went under, we decided to change where we host our docs.

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.
Loading...

Documentation

Add an environment to a team

An example script that adds an environment to a team user role.

Delete a feed

An example script that deletes an existing feed in Octopus using the REST API and Octopus.Client.

Retrieve all feeds

An example script that retrieves all feeds 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.

Deployments Per Deployment Target Role Report

An example script that will provide a list of all the deployment targets in a given role and their respective deployments.

Project Release Deployment Targets Report

An example script that will provide a list of all the deployments and deployment targets deployed to.

Import projects

An example script that will import projects from a previously executed export task from another space on an Octopus instance.

Find unused projects

An example script that will find any project that hasn't had a release created in the previous days

Adding Environments

An example script to create environments in a Space.

Rerun all canceled deployments and runbook runs after node shutdown.

An example script that determine which deployments and runbook runs were canceled because of a node shutdown and resubmit them.

Add library set to a project

An example script that adds a library variable set to a project.

Create a certificate

An example script to add a certificate to the Octopus certificate library.

Register Listening Tentacle

An example script to register a listening tentacle using the REST API.

Export projects

An example script that will export projects that can be imported into a different space on the same, or different Octopus instance.

Bulk add a project to a list of tenants

An example script that will add a project to a lot of tenants at once.

Output variables

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

Export step templates

An example script that exports all step templates in a Space to files.

Cancel queued deployments

An example script to cancel queued deployments.

Create a feed

An example script that creates a nuget feed in Octopus.

Add a target role

An example script that adds a target role to a deployment target.

Delete targets by name

An example script to delete targets by matching a specified name.

Enable/disable machine

An example script that enables or disables a machine in Octopus.

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