Search

Blog posts

Ask Octopus Episode 7 - Delta Compression, Common Performance Issues, Deploy Production to UAT

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.

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

Variable substitution in files with Octopus 2.3

Replace portions of a file using Octopus variables

Insights from our Optimizing Octopus webinar

Learn how to keep Octopus running smoothly, and easily see what’s happening, all with a little planning, maintenance and smart use of Octopus features.

Docker on Windows and Octopus Deploy

ScottGu announced Docker and Microsoft partnership. What does it mean for deployment automation on Windows?

The why and more importantly the how of automated database deployment

Why and how your should automate your database deployments

Octopus May Release 3.13

This month's release brings some exciting new features including support for Azure Service Fabric, HSTS, optional lifecycles and performance improvements, among other things!

What's New in Octopus 3.4: Multi-tenant deployments

Exploring one of the major new feature sets in Octopus 3.4: Multi-tenant deployments

How Octopus complements your build server

Learn how Octopus Deploy complements your choice of build server and completes your CI/CD pipeline.

Automatic approvals for your database deployment automation

In this post, we will examine some techniques on how to auto approve database changes to stop overwhelming your DBAs.

Deploying AWS SAM templates with Octopus

Learn how to integrate SAM templates with Octopus deployments for AWS serverless applications.

Re-thinking feature branch deployments

Feature branches should be tested prior to merging into master. All too often, companies have a single static test environment.

Automated blue/green database deployments

Learn some techniques for automating database deployments when using a blue/green deployment strategy.

Better Octopus Integration with Azure DevOps

We recently updated our Azure DevOps extension, and it has some great new features that can improve your delivery pipeline.

Running SQL Server Developer in a Linux-based Docker Container

How to run SQL Server Developer in a Linux-based Docker container.

BuildDeploySupport: Sharing PowerShell scripts in Octopus

A guest blog post by Jonathan Goldman on his open source project that makes it easier to share PowerShell scripts in Octopus projects.

Write your own PowerShell Desired State Configuration (DSC) module

How to write your own PowerShell Desired State Configuration (DSC) module
Loading...

Documentation

Version automation with Service Fabric application packages

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

Create environment

Using the Octopus CLI to create environments.

Prevent release progression

Preventing progression lets you block a release of a project from being used in any future deployments.

Project coordination code samples

Project coordination guide code samples that show how to perform various tasks covered in the guide.

Coordinating multiple projects

Script examples for working with data from multiple projects.

Isolated Octopus Servers

Working with isolated Octopus Servers due to infrastructure or governance requirements.

Lifecycles and Environments

Guidelines and recommendations for configuring your lifecycles to control the flow to your environments

Environments, Deployment Targets, and Roles

Guidelines and recommendations for configuring environments, deployment targets, and lifecycles in Octopus Deploy.

Releases and Deployments

Guidelines and recommendations for creating releases and deploying them in Octopus Deploy.

Email notification step

Email notification steps allow you to notify team members and stakeholders of deployment activities.

Lifecycles

Lifecycles allow you to control the way releases are promoted between environments.

Channels

Channels allow you to dynamically change the deployment logic and lifecycle of a project based on the version being deployed.

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