mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 19:27:56 +01:00
[CI] Enhance build Pipeline Reliability with Retry Logic and Improved Error Messaging (#36529)
* update pipeline with retry * remove tests
This commit is contained in:
@@ -16,6 +16,10 @@ parameters:
|
|||||||
steps:
|
steps:
|
||||||
- pwsh: |-
|
- pwsh: |-
|
||||||
curl.exe -J -L -O "https://dot.net/v1/dotnet-install.ps1"
|
curl.exe -J -L -O "https://dot.net/v1/dotnet-install.ps1"
|
||||||
|
if (-not (Test-Path dotnet-install.ps1)) {
|
||||||
|
Write-Error "Failed to download dotnet-install.ps1"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
$NEW_DOTNET_ROOT = "$(Agent.ToolsDirectory)\dotnet"
|
$NEW_DOTNET_ROOT = "$(Agent.ToolsDirectory)\dotnet"
|
||||||
& ./dotnet-install.ps1 -Channel "${{parameters.version}}" -InstallDir $NEW_DOTNET_ROOT
|
& ./dotnet-install.ps1 -Channel "${{parameters.version}}" -InstallDir $NEW_DOTNET_ROOT
|
||||||
Write-Host "##vso[task.setvariable variable=DOTNET_ROOT]${NEW_DOTNET_ROOT}"
|
Write-Host "##vso[task.setvariable variable=DOTNET_ROOT]${NEW_DOTNET_ROOT}"
|
||||||
@@ -25,3 +29,4 @@ steps:
|
|||||||
displayName: "Install .NET ${{parameters.version}} SDK"
|
displayName: "Install .NET ${{parameters.version}} SDK"
|
||||||
${{ else }}:
|
${{ else }}:
|
||||||
displayName: "Install .NET ${{parameters.version}}"
|
displayName: "Install .NET ${{parameters.version}}"
|
||||||
|
retryCountOnTaskFailure: 3
|
||||||
|
|||||||
Reference in New Issue
Block a user