Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Defining variables in a multi-tenant world

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Paul Stovell
Word Count
540
Language
English
Hacker News Points
-
Summary

Octopus Deploy 3.4 introduces multi-tenant deployments, allowing releases to be deployed to multiple customers in a safe and repeatable manner. This feature addresses the need to manage custom variables per tenant, particularly important for customizable SaaS applications, by using Variable Templates. These templates specify necessary variables for successful deployments either on a project or a library variable set, with project templates allowing environment-specific values and library templates offering constant values across projects and environments. Tenant-variable snapshots are not taken, which allows for the addition of new tenants and modification of tenant-specific variables without needing to create new releases. This flexibility enhances the deployment process by enabling immediate implementation of changes and reducing the need for extensive release cycles.