Metadata >> NuGet >> Build.Versioning >> 0.2-pre

0.2-pre

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 version using the tools and addresses described below.

NuGet (nuget.exe)

Installing the package (HTTP Basic authentication):
nuget install Build.Versioning -Version 0.2-pre -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
nuget install Build.Versioning -Version 0.2-pre -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
Deleting the package from the server (for each registered key):
nuget delete Build.Versioning 0.2-pre %key% -Source     http://nuget.gw.symbolsource.org/Public/NuGet

NuGet (Package Manager Console)

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

OpenWrap

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

Compilations

A compilation is created for every set of binaries produced from a single unchanged set of sources in different compilation modes (Debug, Release), for different platforms (x86, x64) or targetting different frameworks.

Profile Mode Platform Related