Octopus Deploy Documentation


Last updated

Once you've defined your deployment process and you're ready to deploy you software, you can deploy a release of your software.

Releases and Deployments

It is important to understand the difference between releases and deployments.

As you defined your deployment process, you specified the steps that must be taken, the packages and services to deploy, the scripts to run, and the variables to be used that are required to deploy your software.

When you create a release, you are capturing the deployment process and all the associated assets (packages, scripts, variables, etc) as they existed at that time. The release is given a version number, and you can deploy that release as many times as you need to. You can even deploy that specific release as it existed at the time the release was created, even if parts of the deployment process have changed (those changes will be included in future releases).

When you deploy a release, you are executing the deployment process with all the associated details, as they existed when the release was created.

You can deploy a release as many times as you want to.

Learn more about deploying releases.

Welcome! We use cookies and data about how you use our website allow us to improve the website and your experience, and resolve technical errors. Our website uses cookies and shares some of your data with third party analytics companies for these purposes.

If you decline, we will respect your privacy. A single cookie will be used in your browser to remember your preference.