mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Merged PR 23116: Fix issues with building test artifacts
Insert the pre-release nuget feed before building test artifacts
This commit is contained in:
+10
-1
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user