All Projects → GitTools → Gitversion

GitTools / Gitversion

Licence: mit
From git log to SemVer in no time

Programming Languages

C#
18002 projects
Visual Basic .NET
514 projects
F#
602 projects
shell
77523 projects
powershell
5483 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Gitversion

terraform-module-versions
CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform
Stars: ✭ 143 (-93.29%)
Mutual labels:  semver, versioning
Semver.c
Semantic version library written in ANSI C
Stars: ✭ 147 (-93.1%)
Mutual labels:  versioning, semver
perfekt
Release, changelog and version your packages with perfe(k)t 👌 ease!
Stars: ✭ 15 (-99.3%)
Mutual labels:  semver, versioning
gradle-semantic-build-versioning
Gradle plugin to generate version-numbers and tags using semantic versioning
Stars: ✭ 19 (-99.11%)
Mutual labels:  semver, versioning
Reckon
Infer a project's version from your Git repository.
Stars: ✭ 124 (-94.18%)
Mutual labels:  versioning, semver
ongeza
An automated way to follow the Semantic Versioning Specification
Stars: ✭ 36 (-98.31%)
Mutual labels:  semver, versioning
Jsemver
Java implementation of the SemVer Specification
Stars: ✭ 360 (-83.11%)
Mutual labels:  versioning, semver
Python Semver
Python package to work with Semantic Versioning (http://semver.org/)
Stars: ✭ 264 (-87.61%)
Mutual labels:  versioning, semver
Semver
Semantic versioning helper library for PHP
Stars: ✭ 144 (-93.24%)
Mutual labels:  versioning, semver
Shipjs
Take control of what is going to be your next release.
Stars: ✭ 668 (-68.65%)
Mutual labels:  versioning, semver
git-version-bumper
Bump your git tag to the next version, easily. 👊
Stars: ✭ 92 (-95.68%)
Mutual labels:  semver, versioning
Jgitver
jgit based library to calculate semver compatible version from git tree
Stars: ✭ 119 (-94.42%)
Mutual labels:  versioning, semver
Version
Represent and compare versions via semantic versioning (SemVer) in Swift
Stars: ✭ 160 (-92.49%)
Mutual labels:  versioning, semver
zerover
0️⃣ Minimalist versioning scheme for devs who can't be bothered.
Stars: ✭ 141 (-93.38%)
Mutual labels:  semver, versioning
React Native Version
🔢 Version your React Native or Expo app in a `npm version` fashion.
Stars: ✭ 408 (-80.85%)
Mutual labels:  versioning, semver
Grabver
Gradle Automatic Build Versioning Plugin - An easy Gradle plugin that follows semver.org rules to automatically generate the Patch version, Build number and Code version, while Major, Minor and Pre-Release suffix remain under our control.
Stars: ✭ 39 (-98.17%)
Mutual labels:  versioning, semver
Git Version Bumper
Bump your git tag to the next version, easily. 👊
Stars: ✭ 87 (-95.92%)
Mutual labels:  versioning, semver
Jgitver Maven Plugin
maven core extension to automatically define versions using jgitver & git tags
Stars: ✭ 117 (-94.51%)
Mutual labels:  versioning
Cleanerversion
CleanerVersion adds a versioning/historizing layer to your relational DB which implements a "Slowly Changing Dimensions Type 2" behavior
Stars: ✭ 135 (-93.66%)
Mutual labels:  versioning
Docat
Host your docs. Simple. Versioned. Fancy.
Stars: ✭ 115 (-94.6%)
Mutual labels:  versioning

GitVersion – From git log to SemVer in no time

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

Build status Build status codecov Gitter

Artifact Stable
GitHub Release GitHub release
GitVersion.Portable Chocolatey
GitVersion.Tool NuGet
GitVersion.CommandLine NuGet
GitVersion.MsBuild NuGet Known as GitVersionTask before v5.6.0
Homebrew homebrew
Azure Pipeline Task Azure Pipeline Task
Github Action Github Action
Docker Docker Pulls

Compatibility

GitVersion works on Windows, Linux, and Mac.

Quick Links

GitVersion in action!

README

You are seeing:

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

Icon

Tree designed by David Chapman from The Noun Project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].