@@ -11,23 +11,34 @@ param (
11
11
12
12
. (Join-Path $PSScriptRoot common.ps1)
13
13
14
+ Write-Host " PackageName: $PackageName "
15
+ Write-Host " ServiceDirectory: $ServiceDirectory "
16
+ Write-Host " BuildID: $BuildID "
17
+
18
+ $newVersion = [AzureEngSemanticVersion ]::new(" 1.0.0" )
14
19
$latestTags = git tag - l " ${PackageName} _*"
20
+
21
+ Write-Host " Get Latest Tag : git tag -l ${PackageName} _*"
15
22
$semVars = @ ()
16
23
17
- Foreach ($tags in $latestTags )
24
+ if ($latestTags -and ( $latestTags.Length -gt 0 ) )
18
25
{
19
- $semVars += $tags.Replace (" ${PackageName} _" , " " )
26
+ foreach ($tags in $latestTags )
27
+ {
28
+ $semVars += $tags.Replace (" ${PackageName} _" , " " )
29
+ }
30
+
31
+ $semVarsSorted = [AzureEngSemanticVersion ]::SortVersionStrings($semVars )
32
+ Write-Host " Last Published Version $ ( $semVarsSorted [0 ]) "
33
+ $newVersion = [AzureEngSemanticVersion ]::new($semVarsSorted [0 ])
20
34
}
21
35
22
- $semVarsSorted = [AzureEngSemanticVersion ]::SortVersionStrings($semVars )
23
- LogDebug " Last Published Version $ ( $semVarsSorted [0 ]) "
24
-
25
- $newVersion = [AzureEngSemanticVersion ]::new($semVarsSorted [0 ])
26
36
$newVersion.PrereleaseLabel = $newVersion.DefaultPrereleaseLabel
27
37
$newVersion.PrereleaseNumber = $BuildID
38
+ $newVersion.IsPrerelease = $True
28
39
29
- LogDebug " Version to publish [ $ ( $newVersion.ToString ()) ]"
40
+ Write-Host " Version to publish [ $ ( $newVersion.ToString ()) ]"
30
41
31
42
SetPackageVersion - PackageName $PackageName `
32
- - Version $newVersion `
43
+ - Version $newVersion.ToString () `
33
44
- ServiceDirectory $ServiceDirectory
0 commit comments