Do you avoid auto generated version numbers?

Last updated by Danijelmalik almost 8 years ago.See history

Every release needs to have a version number. However, version numbers need to be generated during the Build phase not the Release.

Imagine the following scenario: Your Build system generates a NuGet package with version 1.0.4.5 that is pushed to Octopus Deploy NuGet feed. In Octopus Deploy you create a release using the default configuration. When you create a new release you will see 0.0.1 instead of 1.0.4.5. As you can imagine, it is impossible to tell from the release what version number of the application was really deployed. Hence you should change the versioning and use the package version instead.

2016 05 31 9 13 04

Bad Example - Version number is auto-generated by Octopus Deploy

2016 05 31 9 11 29

Good Example - Version number is inherited from a NuGet package

We open source. Powered by GitHub