@@ -17,29 +17,21 @@ if ($buildReason -eq "PullRequest") {
17
17
}
18
18
19
19
# Get major, minor and patchVersions
20
- [xml ]$XMLContents = [xml ](Get-Content - Path " .\build\common.props" )
21
- $XMLContents.GetElementsByTagName (" MajorVersion" ) | ForEach-Object {
22
- $majorVersion = $_.InnerText
23
- Write-Host " ##vso[task.setvariable variable=MajorVersion;isOutput=true]$majorVersion "
24
- Write-Host " Setting 'MajorVersion' to $majorVersion "
25
- }
20
+ $version = & $PSScriptRoot \Get-AzureFunctionsVersion.ps1
21
+ Write-Host " ##vso[task.setvariable variable=MajorVersion;isOutput=true]$ ( $version.Major ) "
22
+ Write-Host " Setting 'MajorVersion' to $ ( $version.Major ) "
26
23
27
- $XMLContents.GetElementsByTagName (" MinorVersion" ) | ForEach-Object {
28
- $minorVersion = $_.InnerText
29
- Write-Host " ##vso[task.setvariable variable=MinorVersion;isOutput=true]$minorVersion "
30
- Write-Host " Setting 'MinorVersion' to $minorVersion "
31
- }
24
+ Write-Host " ##vso[task.setvariable variable=MinorVersion;isOutput=true]$ ( $version.Minor ) "
25
+ Write-Host " Setting 'MinorVersion' to $ ( $version.Minor ) "
32
26
33
- $XMLContents.GetElementsByTagName (" PatchVersion" ) | ForEach-Object {
34
- $patchVersion = $_.InnerText
35
- Write-Host " ##vso[task.setvariable variable=PatchVersion;isOutput=true]$patchVersion "
36
- Write-Host " Setting 'PatchVersion' to $patchVersion "
37
- }
27
+ Write-Host " ##vso[task.setvariable variable=PatchVersion;isOutput=true]$ ( $version.Patch ) "
28
+ Write-Host " Setting 'PatchVersion' to $ ( $version.Patch ) "
38
29
39
30
# Update buildnumber with the same (Will be used by release pipelines)
40
- $customBuildNumber = " $majorVersion . $minorVersion . $patchVersion "
31
+ $customBuildNumber = " $ ( $version .Major ) . $ ( $version .Minor ) . $ ( $version .Patch ) "
41
32
if (($buildReason -eq " PullRequest" ) -or ! ($sourceBranch.ToLower ().Contains(" release" )))
42
33
{
43
34
$customBuildNumber = " $customBuildNumber -$buildNumber "
44
35
}
45
- Write-Host " ##vso[build.updatebuildnumber]$customBuildNumber "
36
+
37
+ Write-Host " ##vso[build.updatebuildnumber]$customBuildNumber "
0 commit comments