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.