Deploying to a Release Ring

The developers for Car Rental have finished some work on a new feature and are ready to test it out in stores. Let’s follow the release that was created as it’s deployed to tenants in the Beta release ring.

Creating the release

Creating a release for a tenanted application is the same process as any other application. Click on the CREATE RELEASE button and SAVE

Deploying a release to a Tenant Tag

One of the differences when deploying a tenanted application is how you select which tenant to deploy to. For an untenanted application, clicking the DEPLOY button is all you have to do. For a tenanted application, there are a few more options to choose from:

  • Selecting which tenants to deploy to
  • Deploying to tenants based on Tenant Tag Sets

For this release, we want to deploy to tenants who participate in the Beta Release Ring tenant tag.

Deploying to the Development environment, we can see that because of the Beta Release Ring tag set, it automatically chose Des Moines has the tenant to deploy to.

Promoting the same release to Test for the same Release Ring, it chooses all tenants who have the Beta tag.

It is worth noting that because we assigned the infrastructure to their respective tenants, Octopus Deploy already knows what targets to deploy to. Deploying to Staging and Production would yield the same results as Test as Des Moines and Norfolk are the only two locations who are participating in the Beta tag. It is worth noting that because we assigned the infrastructure to their respective tenants, Octopus Deploy already knows what targets to deploy to. Deploying to Staging and Production would yield the same results as Test as De Moines and Norfolk are the only two locations who are participating in the Beta tag.

Previous     Next

Help us continuously improve

Please let us know if you have any feedback about this page.

Send feedback

Page updated on Sunday, January 1, 2023