File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -24,15 +24,22 @@ let solutionFile = FindFirstMatchingFile "*.sln" __SOURCE_DIRECTORY__ // dynami
2424let buildNumber = environVarOrDefault " BUILD_NUMBER" " 0"
2525let hasTeamCity = ( not ( buildNumber = " 0" )) // check if we have the TeamCity environment variable for build # set
2626let preReleaseVersionSuffix = " beta" + ( if ( not ( buildNumber = " 0" )) then ( buildNumber) else DateTime.UtcNow.Ticks.ToString())
27- let versionSuffix =
28- match ( getBuildParam " nugetprerelease" ) with
29- | " dev" -> preReleaseVersionSuffix
30- | _ -> " "
3127
3228let releaseNotes =
33- File.ReadLines " ./ RELEASE_NOTES.md"
29+ File.ReadLines (__ SOURCE _ DIRECTORY __ @@ " RELEASE_NOTES.md" )
3430 |> ReleaseNotesHelper.parseReleaseNotes
3531
32+ let versionFromReleaseNotes =
33+ match releaseNotes.SemVer.PreRelease with
34+ | Some r -> r.Origin
35+ | None -> " "
36+
37+ let versionSuffix =
38+ match ( getBuildParam " nugetprerelease" ) with
39+ | " dev" -> preReleaseVersionSuffix
40+ | " " -> versionFromReleaseNotes
41+ | str -> str
42+
3643// Directories
3744let toolsDir = __ SOURCE_ DIRECTORY__ @@ " tools"
3845let output = __ SOURCE_ DIRECTORY__ @@ " bin"
You can’t perform that action at this time.
0 commit comments