@@ -17,16 +17,16 @@ pool:
17
17
- vstest
18
18
19
19
steps :
20
- - task : NuGetCommand@2
21
- displayName : ' NuGet restore'
22
-
23
20
- task : UseDotNet@2
24
21
displayName : ' Use .NET Core sdk'
25
22
inputs :
26
23
packageType : ' sdk'
27
24
version : ' 6.0.x'
28
25
includePreviewVersions : true
29
26
27
+ - task : NuGetCommand@2
28
+ displayName : ' NuGet restore'
29
+
30
30
- task : MSBuild@1
31
31
displayName : ' Build solution **/*.sln'
32
32
inputs :
@@ -92,21 +92,21 @@ steps:
92
92
inputs :
93
93
solution : src/Microsoft.OpenApi/Microsoft.OpenApi.csproj
94
94
configuration : Release
95
- msbuildArguments : ' /t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
95
+ msbuildArguments : ' /t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory)/Nugets /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
96
96
97
97
- task : MSBuild@1
98
98
displayName : ' Pack OpenAPI Readers'
99
99
inputs :
100
100
solution : src/Microsoft.OpenApi.Readers/Microsoft.OpenApi.Readers.csproj
101
101
configuration : Release
102
- msbuildArguments : ' /t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
102
+ msbuildArguments : ' /t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory)/Nugets /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
103
103
104
104
- task : MSBuild@1
105
105
displayName : ' Pack OpenApi Hidi'
106
106
inputs :
107
107
solution : src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj
108
108
configuration : Release
109
- msbuildArguments : ' /t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory) /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
109
+ msbuildArguments : ' /t:pack /p:PackageOutputPath=$(Build.ArtifactStagingDirectory)/Nugets /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg'
110
110
111
111
- task : SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
112
112
displayName : ' ESRP CodeSigning Nuget Packages'
@@ -148,7 +148,7 @@ steps:
148
148
- task : DotNetCoreCLI@2
149
149
inputs :
150
150
command : ' publish'
151
- arguments : -c Release --runtime win-x64 /p:PublishSingleFile=true --self-contained --output $(Build.ArtifactStagingDirectory) --no-dependencies
151
+ arguments : -c Release --runtime win-x64 /p:PublishSingleFile=true --self-contained --output $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(version) --no-dependencies
152
152
projects : ' src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj'
153
153
publishWebProjects : False
154
154
zipAfterPublish : false
@@ -157,8 +157,10 @@ steps:
157
157
displayName : ' Publish Artifact: Nugets'
158
158
inputs :
159
159
ArtifactName : Nugets
160
+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)/Nugets'
160
161
161
162
- task : PublishBuildArtifacts@1
162
163
displayName : ' Publish Artifact: Hidi'
163
164
inputs :
164
165
ArtifactName : Microsoft.OpenApi.Hidi-v$(version)
166
+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(version)'
0 commit comments