Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Project>
- <Target Name="AddGitCommitCountToVersion"
- BeforeTargets="PrepareForBuild;GenerateNuSpec"
- Condition=" '$(DisableGitVersionSuffix)' != 'true' ">
- <Exec Command="git rev-list --count HEAD" ConsoleToMSBuild="true" StandardOutputImportance="low">
- <Output TaskParameter="ConsoleOutput" PropertyName="GitCommitCount" />
- </Exec>
- <PropertyGroup>
- <PreReleaseLabel Condition=" '$(PreReleaseLabel)' == '' ">beta</PreReleaseLabel>
- <VersionCommitCountSuffix>$(GitCommitCount.PadLeft(6, '0'))</VersionCommitCountSuffix>
- <Version>$(Version)-$(PreReleaseLabel)-$(VersionCommitCountSuffix)</Version>
- <PackageVersion>$(Version)</PackageVersion>
- </PropertyGroup>
- </Target>
- </Project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement