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.

Implementing DevSecOps to respond to vulnerabilities

As part of our series about Runbooks, learn how to configure your CI/CD pipeline to quickly identify and respond to vulnerabilities.

Calculating DORA metrics with Runbooks

Learn how to measure the performance of your deployments using the DORA metrics and a custom runbook.

How to install a Jenkins instance with Helm

As part of our series about Continuous Integration and build servers, learn how to install Jenkins via Helm.

Create an AKS Cluster with Pulumi and Octopus Deploy

Learn how to create an Azure Kubernetes Cluster (AKS) using Pulumi, Python, and Octopus Deploy

Using Jenkins Pipelines with Octopus

Learn how to trigger Octopus deployments with Jenkins Pipelines

PowerShell and exit code 0

Exit code 0 in PowerShell can signify anything from "the script ran perfectly" to "your script is so horribly broken that Windows needs to be treated for PTSD". Here's how we handle it in Octopus.

Octopus Deploy 3.4 EAP - Beta 1

Octopus 3.4 has finally reached beta maturity, and we are excited for you to try out these features for real in your own environment: now with multi-tenant deployments, improved support for elastic and transient environments, Cloud Regions, and proxy support for Tentacle communications.

Library variable set permission changes

Some upcoming changes to how library variable set permissions work

Introducing Operations Runbooks for your operations team

Introducing runbooks for your operations team. It’s now possible to run operations and maintenance tasks like file clean-ups, backup and restore jobs, as well as disaster recovery failovers.

The ultimate guide to rolling deployments

What are rolling deployments and why are they useful? This post covers the rolling deployment pattern and practical examples of how to implement it with different tooling.

Octopus Cloud: Western Europe region is now available

Octopus Cloud: Western Europe region is now available

Kubernetes deployment strategies visualized

See pods being deployed with either rolling updates, recreates, or blue/green deployments.

Runbooks best practices

This post provides a step by step template you can use to generate high quality runbooks in Octopus.

Still deploying manually? What you're missing

By automating deployments, they become less painful and more reliable, which allows you to make them more frequently.

My First Year Working at Octopus

Rob Pearson sharing what it's like to work at Octopus Deploy and a bit about the company culture.

Expanding Proxy Support

Octopus 3.4 introduces expanded proxy support so Octopus Server and Tenacle can now communicate to each other through HTTP proxies.

What is an un-tenanted deployment in 3.4?

Octopus 3.4 introduces multi-tenant deployments to allow you to deploy your releases to the same environment within the context of different tenants! So what happens if you don't want to deploy a release to a tenant?

Tenant aware lifecycles

Introducing multiple tenants to your deployment process in 3.4.0 has impacts on how that release progresses through its life cycle. Tenants can define required environments and un tenanted deployments can ensure deployments can be made where a tenant context is not relevant.

Deploying to dynamically provisioned infrastructure

How to dynamically include new infrastructure during a deployment

Deploying software shouldn't feel like visiting the dentist

Reasons you should deploy early and often.

The big 5 benefits of automated deployment

A guest post that explores the benefits of automated deployments.

The why and more importantly the how of automated database deployment

Why and how your should automate your database deployments

RFC: Improving the deployment process

Proposed changes to better support using Octopus to deploy in distributed environments.
Loading...

Documentation

Version automation with Service Fabric application packages

Octopus Deploy can help you automate versioning of your Service Fabric application packages.

Script modules

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

Jenkins Pipeline projects

Managing Octopus steps in a Jenkins pipeline project.

Variable filters

Octopus variable substitutions support *filters* to correctly encode values for a variety of target file types.

Variable substitutions

Variable substitutions are a flexible way to adjust configuration based on your variables and the context of your deployment.

Variable templates

Variable templates can be defined in Octopus to indicate which variable values are required to successfully deploy a project.

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