If you are using Azure DevOps, the build number is generated for you automatically based on the current date and you end up with something like 20200923.4 (meaning it was a 4th build on 23rd of September). Frankly, this is not very descriptive.

Good thing – you can override it using special logging commands. The command we are looking for is ##vso[build.updatebuildnumber] and it can be executed from your pipeline.

All is needed is to include a step with the following bash script:

- bash: |
    echo "##vso[build.updatebuildnumber]Release $(Version)"
  name: SetReleaseBuildName

$(Version) is set during one of the previous steps. You can configure it based on your requirements or preferences.

Some additional notes: