Skip to content
Easy Semantic Versioning ( for projects using Git
C# TypeScript PowerShell Ruby F# Visual Basic Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add Stalebot configuration Jun 28, 2019
.vscode (vsix) re-implement the vsix extension as a bundle for .net core/full… Jun 28, 2019
build added support for .net core 3.0. Oct 10, 2019
docs Clarify version bumping for alpha version Oct 16, 2019
nuspec (build) Stopped publishing, GitVersion.CommandLine.DotNetCore, use Gi… Sep 30, 2019
src YamlDotNet update to v8.0.0 Oct 21, 2019
test GH-1583 - (build) added msbuld artifact testing Jul 30, 2019
.artifactignore (build) multi-stage, added docker stage Jul 18, 2019
.editorconfig added a new bootstrapper based on xplat powershell core and cake tool Oct 2, 2018
.gitattributes Initial Cake Build Script Jul 9, 2016
.gitignore rename GitVersionTfsTask -> GitVersionVsixTask Aug 23, 2019
BREAKING Added breaking change note Jun 18, 2017 Merge branch 'master' into document-release Jul 6, 2018
GitReleaseManager.yaml Implemented Release notes publishing Mar 7, 2019
GitVersion.yml using latest version of GitReleaseNotes, fixed the build version (exl… Jul 3, 2018
LICENSE license Sep 4, 2013 (build) removed GitVersion.Tool proj file, same effect achieved using… Aug 20, 2019
appveyor.yml (build) appveyor update to vs 2019 Jun 29, 2019
azure-pipelines.yml (build) fix the Agent Name change in azure pipelines, it's not starti… Aug 15, 2019
build.cake minor Oct 15, 2019
build.config (build) add net core 3.0 Oct 10, 2019
build.ps1 allow to install 2 sdks from powershell Sep 24, 2019
mkdocs.yml Updating VSTS name Feb 18, 2019

Tree GitVersion

Versioning when using git, solved. GitVersion looks at your git history and works out the semantic version of the commit being built.

Gitter Build status Build Status codecov

Stable Pre-release
Docs Docs Docs
GitHub Release GitHub release -
GitVersion.Portable Chocolatey Chocolatey
GitVersionTask NuGet NuGet
GitVersion.CommandLine NuGet NuGet
GitVersion.CommandLine.DotNetCore NuGet NuGet
GitVersion.Tool NuGet NuGet
Azure Pipeline Task Azure Pipeline Task Azure Pipeline Task
Gem Gem -
Homebrew homebrew -
Docker Docker Pulls -


GitVersion works Windows, Linux, and Mac.

Tip: If you get System.TypeInitializationException: The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception. ---> System.DllNotFoundException: lib/linux/x86_64/ in versions prior to 5.0.0

You likely need to install libcurl3. Run sudo apt-get install libcurl3

Quick Links

GitVersion in action!


You are seeing:

  • Pull requests being built as pre-release builds
  • A branch called release-1.0.0 producing beta v1 packages


Tree designed by David Chapman from The Noun Project.

You can’t perform that action at this time.