11parameters :
2- UnoCheck_Version : ' 1.27.4'
3- UnoCheck_Manifest : ' https://raw.githubusercontent.com/unoplatform/uno.check/870b2615fc2783e9355374c12015597a92dd242a/manifests/uno.ui.manifest.json'
2+ - name : UnoCheck_Version
3+ type : string
4+ default : ' 1.27.4'
5+
6+ - name : UnoCheck_Manifest
7+ type : string
8+ default : ' https://raw.githubusercontent.com/unoplatform/uno.check/870b2615fc2783e9355374c12015597a92dd242a/manifests/uno.ui.manifest.json'
9+
10+ # Whether it should install the Android workload.
11+ - name : installAndroidWorkload
12+ type : boolean
13+ default : false
14+
15+ # Whether it should install the iOS workload.
16+ - name : installAppleWorkload
17+ type : boolean
18+ default : false
419
520steps :
621- task : UseDotNet@2
@@ -11,8 +26,18 @@ steps:
1126
1227- powershell : |
1328 & dotnet tool update --global uno.check --version ${{ parameters.UnoCheck_Version }} --add-source https://api.nuget.org/v3/index.json
14- & uno-check -v --ci --non-interactive --fix --skip xcode --skip gtk3 --skip vswin --skip vsmac --skip androidsdk --skip androidemulator --manifest ${{ parameters.UnoCheck_Manifest }}
15- displayName : Install .NET Workloads | Uno Check
29+ & uno-check -v --ci --non-interactive --fix --skip ios --skip xcode --skip gtk3 --skip vswin --skip vsmac --skip androidsdk --skip androidemulator --manifest ${{ parameters.UnoCheck_Manifest }}
30+ displayName : Install Android .NET Workloads | Uno Check
31+ errorActionPreference : continue
32+ ignoreLASTEXITCODE : true
33+ retryCountOnTaskFailure : 3
34+ condition : and(succeeded(), eq('${{ parameters.installAndroidWorkload }}', true))
35+
36+ - powershell : |
37+ & dotnet tool update --global uno.check --version ${{ parameters.UnoCheck_Version }} --add-source https://api.nuget.org/v3/index.json
38+ & uno-check -v --ci --non-interactive --fix --skip android --skip xcode --skip gtk3 --skip vswin --skip vsmac --skip androidsdk --skip androidemulator --manifest ${{ parameters.UnoCheck_Manifest }}
39+ displayName : Install iOS .NET Workloads | Uno Check
1640 errorActionPreference : continue
1741 ignoreLASTEXITCODE : true
18- retryCountOnTaskFailure : 3
42+ retryCountOnTaskFailure : 3
43+ condition : and(succeeded(), eq('${{ parameters.installAppleWorkload }}', true))
0 commit comments