Merged PR 23116: Fix issues with building test artifacts

Insert the pre-release nuget feed before building test artifacts
This commit is contained in:
Aditya Patwardhan
2022-11-04 20:01:55 +00:00
parent 316da9b857
commit c01c027f4a
3 changed files with 16 additions and 2 deletions
+10 -1
View File
@@ -1141,7 +1141,16 @@ function Publish-PSTestTools {
$runtime = $Options.Runtime
}
dotnet publish --output bin --configuration $Options.Configuration --framework $Options.Framework --runtime $runtime --self-contained
Write-Verbose -Verbose -Message "Starting dotnet publish for $toolPath with runtime $runtime"
dotnet publish --output bin --configuration $Options.Configuration --framework $Options.Framework --runtime $runtime --self-contained | Out-String | Write-Verbose -Verbose
$dll = $null
$dll = Get-ChildItem -Path bin -Recurse -Filter "*.dll"
if (-not $dll) {
throw "Failed to find exe in $toolPath"
}
if ( -not $env:PATH.Contains($toolPath) ) {
$env:PATH = $toolPath+$TestModulePathSeparator+$($env:PATH)
+1 -1
View File
@@ -21,7 +21,7 @@
</PropertyGroup>
<PropertyGroup>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<EnforceCodeStyleInBuild>false</EnforceCodeStyleInBuild>
</PropertyGroup>
<PropertyGroup Condition=" '$(IsWindows)' != 'true' ">
@@ -15,6 +15,10 @@ jobs:
- checkout: self
clean: true
- template: /tools/releaseBuild/azureDevOps/templates/insert-nuget-config-azfeed.yml
parameters:
repoRoot: $(Build.SourcesDirectory)
- pwsh: |
Import-Module ./build.psm1
Start-PSBootstrap
@@ -63,5 +67,6 @@ jobs:
BuildTestPackage -runtime linux-musl-x64
displayName: Build test package and upload
retryCountOnTaskFailure: 1
- template: /tools/releaseBuild/azureDevOps/templates/step/finalize.yml