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.

Database migrations lessons learned

Learn about database migrations and some lessons learned from using them in the Octopus Deploy codebase.

Taming the Kraken: How to protect your data

Learn how to keep your data safe when Octopus Deploy is deploying your database updates.

Tentacle versioning and when to update

Every time a new Octopus Server instance is released we also bump the Tentacle version. Here's why and what to do about it.

Why use Octopus for Kubernetes deployments?

Understanding the value that Octopus brings to your Kubernetes deployments.

Java CI/CD: Octopus, Jenkins, Java, Kubernetes, and the DevOps lifecycle

A blog series with practical examples on how Jenkins, Octopus, and Kubernetes fit into the DevOps lifecycle.

Java CI/CD: From release management to operations

In this post, we create example runbook to implement operations tasks.

Java CI/CD: From Continuous Integration to release management

In this post, we link up Jenkins and Octopus to form a CI/CD pipeline.

Java CI/CD: From Continuous Integration to Kubernetes deployments

In this post, we create a Kubernetes cluster in AWS.

Java CI/CD: From JAR to Docker

In this post, we learn how to convert a Java application to a Docker image.

Java CI/CD: From local build to Jenkins Continuous Integration

Learn how to build a Docker image with a central CI server.

Announcing Linux worker pools on Octopus Cloud

Octopus Cloud now supports Ubuntu worker pools and Windows 2019 worker pools.

Octopus 2020.4 now available

Octopus 2020.4 introduces better config file updates for Java, NodeJS, and Ruby, and adds built-in Worker Pools on Octopus Cloud for both Windows and Linux.

Spring configuration strategies across environments

Learn how Octopus helps you customize your Spring applications as they are deployed across multiple environments

Shaping Configuration as Code

We've been busy recently building Configuration as Code support for Octopus Deploy. Learn about some of the factors that shaped this feature.
Loading...

Documentation

Retrieve all feeds

An example script that retrieves all feeds in Octopus.

Events

This section includes examples of how to use the REST API to find events from Octopus.

Find events by date

An example script that finds events by date in Octopus using the REST API and Octopus.Client.

Delete a project

An example script that deletes a project.

Disable project triggers

An example script that disables a project's triggers in Octopus using the REST API and Octopus.Client.

Update release variable snapshot

An example script that updates the variable snapshot for a release.

Create a release with specific version

An example script that creates a release with a specific version number.

Delete projects with no process

An example script that deletes projects that have no deployment process in Octopus using the REST API and Octopus.Client.

Remove a project from team

An example script that removes a project from a team.

Change feed

An example script that changes an existing feed by updating the feed name in Octopus using the REST API and Octopus.Client.

Upgrade targets

An example script that upgrades a list of deployment targets.

Push package to built-in feed

An example script that pushes a package to the built-in feed.

Update tenant variables

An example script that updates tenant variables for a specific project template with a single value across each connected environment in Octopus using the REST API and Octopus.Client.

Use NGINX as a reverse proxy for Octopus Deploy

How to set up NGINX as a Reverse Proxy for Octopus Deploy

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