Metadata >> NuGet >> Build.Versioning

Build.Versioning

Metadata

Authors Heath Stewart
Copyrights Copyright 2015 Heath Stewart
Description Build tasks to generate version information from version tags in a Git repository. The default pattern parses semantic version tags, but you can override the pattern to parse version tags using your own format. There are separate tasks to retrieve version properties such as MajorVersion, MinorVersion, PatchVersion, ReleaseVersion (pre, beta, etc.), BuildVersion, and Commit; and to generate a managed language-dependent source file with the 3 common assembly version attributes: - AssemblyVersionAttribute - AssemblyFileVersionAttribute - AssemblyInformationalVersionAttribute After installation, set the GenerateVersionInfo property to true and remove any assembly version attributes in your project(s).
IconUrl http://bit.ly/bvimage
LicenseUrl http://www.apache.org/licenses/LICENSE-2.0
Owners Heath Stewart
ReleaseNotes Initial release.
RequireLicenseAcceptance False
Summary Generate assembly version attributes from Git version tags with ability to override many options.
Tags build msbuild git semantic semver version versioning
Title Build Versioning Tasks
PackageSize 4178387
PackageHashAlgorithm SHA512
PackageHash qxW4wHpA3ARYF2Dq2d89O4LXlS2srO1sqxd2pP/Enn2YjS5ms8zD5TsRcZxrB8CNC4kZe7rD3m85eYDqWGH4sw==
DownloadCount 000000
CreatedDate 2015-03-28T18:17:29

Access

You can access data for this project using the tools and addresses described below.

NuGet (nuget.exe)

Installing the package (HTTP Basic authentication):
nuget install Build.Versioning -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
nuget install Build.Versioning -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc

NuGet (Package Manager Console)

Installing the package (search all configured feeds):
Install-Package Build.Versioning
Installing the package (HTTP Basic authentication):
Install-Package Build.Versioning -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
Install-Package Build.Versioning -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
Uinstalling the package:
Uninstall-Package Build.Versioning

OpenWrap

Installing the package:
o add-wrap Build.Versioning
Uninstalling the package:
o remove-wrap Build.Versioning

Versions

A version is snapshot of a project's source code. It does not need to follow the Major.Minor.Revision.Build numbering pattern. It can be an arbitrary string of text that identifies a release or a build, in particular including meaningful words like beta, RC or RTM.

Name Related
0.2-pre
0.1-pre-10