Insert the pre-release nuget feed before building test artifacts (#18507)
This commit is contained in:
parent
fe76300a5f
commit
67135b47d7
11
build.psm1
11
build.psm1
@ -1140,7 +1140,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)
|
||||
|
@ -14,6 +14,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
|
||||
@ -59,5 +63,6 @@ jobs:
|
||||
BuildTestPackage -runtime linux-musl-x64
|
||||
|
||||
displayName: Build test package and upload
|
||||
retryCountOnTaskFailure: 1
|
||||
|
||||
- template: /tools/releaseBuild/azureDevOps/templates/step/finalize.yml
|
||||
|
Loading…
Reference in New Issue
Block a user