GitVersion can be used in a Continuous Server pipeline to generate a version number that both labels the build itself and makes the different version variables available to the rest of the build pipeline. Choose between the supported continuous integration servers below.
GitHub Actions
GitVersion's GitTools Actions allows for simple integration into a GitHub Actions build pipeline.
Azure DevOps
GitVersion's GitTools Azure DevOps Task allows for simple integration of GitVersion into an Azure DevOps build pipeline.
GitLab CI Pipelines
The GitLab CI example gitlab-sample implements GitVersion support at the pipeline level by using a single job that runs the GitVersion container and passes the version number downstream into both pipeline and job level variables. It is also implemented as a reusable CI/CD Extension that can be included in many different projects.