Category: Software, github, bamboo

When setting up new software projects or changing existing processes, determining the right versioning strategy proved always to be a challenging procedure. Especially automating the strategy was always difficult.

With software versioning we try to come up with a way to uniquely identify our different phases of our software that we have delivered.

With the help of release notes or a changelog, a list of changes can be maintained and communicated with stakeholders.

With the help of GitVersion, using git branches and your CI/CD pipelines, integration of automatic version number generation is possible.

Related Articles