@@ -7,12 +7,8 @@ parameters:
77# The "primary" build arch is the one that the nuspec gets its winmd, pri, and other neutral files from
88 primaryBuildArch : x86
99 buildFlavor : Release
10- useReleaseTag : ' false'
1110 prereleaseVersionTag : ' prerelease'
1211 condition : ' '
13- major : ' 0'
14- minor : ' 5'
15- patch : ' 0'
1612
1713jobs :
1814- job : ${{ parameters.jobName }}
3127 echo parameters.publishPath '${{ parameters.publishPath }}'
3228 echo buildrevision=$(buildrevision)
3329 echo builddate=$(builddate)
34- echo useReleaseTag=${{ parameters.useReleaseTag }}
3530 displayName: 'CreateNugetPackage: Display parameters'
3631
3732 - task : DownloadBuildArtifacts@0
@@ -87,15 +82,23 @@ jobs:
8782
8883 # displayName: 'build-nupkg.ps1'
8984
85+ - task : PowerShell@2
86+ displayName : Update metapackage version
87+ inputs :
88+ targetType : ' inline'
89+ script : |
90+ $packageVersion = '$(version).${{ parameters.prereleaseVersionTag }}'
91+ Write-Host version: $packageVersion
92+ [xml]$publicNuspec = Get-Content -Path $(Build.SourcesDirectory)\build\NuSpecs\Microsoft.ProjectReunion.Foundation.nuspec
93+ $publicNuspec.package.metadata.version = $packageVersion
94+ Set-Content -Value $publicNuspec.OuterXml $(Build.SourcesDirectory)\build\NuSpecs\Microsoft.ProjectReunion.Foundation.nuspec
95+
9096 - task : 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
9197 displayName : ' Pack Full Nuget Package'
9298 inputs :
9399 command : ' pack'
94100 packagesToPack : ' $(Build.SourcesDirectory)\build\NuSpecs\Microsoft.ProjectReunion.Foundation.nuspec'
95- versioningScheme : ' byPrereleaseNumber'
96- majorVersion : ${{ parameters.major }}
97- minorVersion : ${{ parameters.minor }}
98- patchVersion : ${{ parameters.patch }}
101+ versioningScheme : ' off'
99102 basePath : ' ${{ parameters.fullnupkgdir }}'
100103 packDestination : ${{ parameters.fullnupkgdir }}
101104
0 commit comments