Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the .NET Core Global Tool allowing usage of GitVersion from command line.
Exposes the following information for use directly from MSBuild, C#, F# and VB:
$(GitBranch), ThisAssembly.Git.Branch
$(GitCommit), ThisAssembly.Git.Commit
$(GitSha), ThisAssembly.Git.Sha
$(GitBaseVersionMajor), ThisAssembly.Git.BaseVersion.Major
$(GitBaseVersionMinor),...
More information
Adds MSBuild targets to C# projects that rewrite the AssemblyVersion and AssemblyFileVersion values depending on the most recent GitFlow "release-{version}" branch found.
Also writes the Full SemVer version into the environment variable "CI_Version" so tools in a build pipeline can pick up the...
More information
This nuget updates your AssemblyInfo.cs with data from git repository based on GitFlow model (http://nvie.com/posts/a-successful-git-branching-model/), allowing you to create Semantic Versioning (http://semver.org/). It is basically a modification of GitVersion...
More information
Derives SemVer information from a repository following GitFlow or GitHubFlow. This is the Core library which both GitVersion cli and Task use allowing programatic usage of GitVersion.