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 a Vault to WildFly

Learn how to deploy a vault from Octopus to WildFly to secure passwords in configuration files

10 of our favorite Jenkins plugins

Jenkins has over 1800 community-created plugins to help with continuous integration. Here are 10 we think are useful, as part of our series about CI and build servers.

Cloning a space using the Octopus API

With the Octopus API, it is possible to clone almost everything you need in a space.

Selenium series: Installing the tools

In this post, we install the Serverless application

RFC: Version Control of Octopus configuration with Octopus Declarative

We want to build a great experience for people who want to store their Octopus configuration in Git.

Database deployments with Flyway and Octopus Execution Containers

Using Octopus Execution Containers and Flyway to deploy database changes.

Application Server vs UberJAR

A high level look at the differences between WildFly and WildFly Swarm.

Release management with dynamic infrastructure

Support redeployments for a suite of application components, by leveraging the Deploy Child Octopus Deploy Project step template with dynamic infrastructure.

Maven versions explained

There is more than meets the eye when it comes to Maven versions. Learn how Maven treats different version strings.

What's new in Octopus 2.4

Step templates, script modules, a new Library tab - a ton of new features!
Loading...

Documentation

CSV download

Download your data as a CSV

Find variable value usage

An example script that finds all variables with a specific value in project variables and library variable sets.

List users

An example script to list all users in an Octopus instance.

List users with editing roles

An example script to list all users that have any user roles (permissions) containing the words Edit, Create or Delete.

Add Azure Active Directory login to users

An example script to add Azure Active Directory login details to Octopus user accounts.

Find library variable set variables usage

An example script that loads variables from a library variable set and finds usages in project variables, and optionally deployment processes and runbooks.

Find variable usage

An example script that finds usages of a variable, searching in project variables, and optionally deployment processes and runbooks.

Insights

Insights gives you better visibility into your company's DevOps performance.

Reports

This section includes examples of how to use the REST API to generate comma separated reports using the Octopus Deploy API.

User roles

User roles are a critical part of the Octopus security model whereby they are assigned to Teams and they dictate what the members of those teams can do in Octopus.

Project Release Deployment Targets Report

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

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.

Remove a project from team

An example script that removes a project from a team.

Project permissions report

An example script that will provide a report of which users have access to specific projects.

List users with role

An example script to list all users that have a specific role by team.

Environment permissions report

An example script that will provide a report of which users have access to a specific permission for a specific environment.

Promote a release not in the destination

An example script that will promote a release if it is not in the destination.

Download Runbook Artifact

An example script to download a runbook artifact to a specified location.

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