2022-05-20 14:36:08 +03:00
|
|
|
parameters:
|
2024-06-05 17:28:15 +03:00
|
|
|
DotNetVersion: '8.0.301'
|
2024-05-21 11:39:14 +03:00
|
|
|
UnoCheck_Version: '1.23.0'
|
2022-05-20 14:36:08 +03:00
|
|
|
steps:
|
|
|
|
|
|
|
|
# Required until .NET 6 installs properly on Windows using UseDotnet
|
|
|
|
# using preview builds
|
|
|
|
#- powershell: |
|
|
|
|
# $ProgressPreference = 'SilentlyContinue'
|
|
|
|
# Invoke-WebRequest -Uri "https://dot.net/v1/dotnet-install.ps1" -OutFile dotnet-install.ps1
|
|
|
|
# & .\dotnet-install.ps1 -Version ${{ parameters.DotNetVersion }} -InstallDir "$env:ProgramFiles\dotnet\" -Verbose
|
|
|
|
# & dotnet --list-sdks
|
|
|
|
# displayName: Install .NET ${{ parameters.DotNetVersion }}
|
|
|
|
# errorActionPreference: stop
|
|
|
|
# retryCountOnTaskFailure: 3
|
|
|
|
# condition: eq(variables['Agent.OS'], 'Windows_NT')
|
|
|
|
- task: UseDotNet@2
|
|
|
|
displayName: 'Use .NET Core SDK ${{ parameters.DotNetVersion }}'
|
|
|
|
retryCountOnTaskFailure: 3
|
|
|
|
inputs:
|
|
|
|
packageType: sdk
|
|
|
|
version: ${{ parameters.DotNetVersion }}
|
|
|
|
includePreviewVersions: true
|
|
|
|
|
|
|
|
- powershell: |
|
|
|
|
& dotnet tool update --global uno.check --version ${{ parameters.UnoCheck_Version }} --add-source https://api.nuget.org/v3/index.json
|
2024-06-05 17:28:15 +03:00
|
|
|
& uno-check -v --ci --non-interactive --fix --skip xcode --skip gtk3 --skip vswin --skip androidemulator --skip androidsdk --skip vsmac
|
2022-05-20 14:36:08 +03:00
|
|
|
displayName: Install .NET Workloads
|
|
|
|
errorActionPreference: continue
|
|
|
|
ignoreLASTEXITCODE: true
|
|
|
|
retryCountOnTaskFailure: 3
|
|
|
|
condition: eq(variables['Agent.OS'], 'Windows_NT')
|