Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 14 additions & 7 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,26 @@ resources:

variables:
DotNet6Version: 6.0.300
XamarinAndroidVsix: https://aka.ms/xamarin-android-commercial-d17-1-windows
DotNet6Source: https://aka.ms/dotnet6/nuget/index.json
NuGetOrgSource: https://api.nuget.org/v3/index.json
XamarinDotNetWorkloadSource: workloads.json # or url (check for recent versions - redth)
# https://aka.ms/dotnet/maui/6.0.400.json
# matching builds
# NOTE: there wasn't a public release of 16.11 for macOS
XamarinAndroidPkg: https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/5673868/d17-1/19b97b7614b275a84d9e38096bd1fe0e25a494d4/xamarin.android-12.2.0.4.pkg
LegacyXamarinAndroidPkg: https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/6454390/6.0.4xx/0b8d593a61bb49120fdf817e8dfdbc4b33937772/xamarin.android-12.3.99.117.pkg
LegacyXamarinAndroidVsix: https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/6454390/6.0.4xx/0b8d593a61bb49120fdf817e8dfdbc4b33937772/Xamarin.Android.Sdk-12.3.99.117.vsix
jobs:
- template: .ci/build.v1.yml@components
parameters:
timeoutInMinutes: 360
areaPath: 'DevDiv\Xamarin SDK\Android'
macosImage: 'macOS-11' # the name of the macOS VM image
# BigSur 20211120
macosImage: 'macOS-12' # the name of the macOS VM image
# Monterey 20220728
windowsAgentPoolName: AzurePipelines-EO
windowsImage: ''
windowsImageOverride: AzurePipelinesWindows2019compliant

xcode: 13.2.1
xcode: 13.3.1
buildType: 'manifest'

linuxAgentPoolName: AzurePipelines-EO
Expand Down Expand Up @@ -77,12 +82,14 @@ jobs:
condition: eq(variables['System.JobName'], 'windows')
displayName: install Xamarin.Android
- pwsh: |
dotnet workload install android
dotnet workload update --verbosity diag --from-rollback-file $(XamarinDotNetWorkloadSource) --source $(Dotnet6Source) --source $(NuGetOrgSource)
dotnet workload install android --verbosity diag --skip-manifest-update --source $(Dotnet6Source) --source $(NuGetOrgSource)
dotnet workload install maui --verbosity diag --skip-manifest-update --source $(Dotnet6Source) --source $(NuGetOrgSource)
displayName: install .NET 6 Android Workload
condition: ne(variables['System.JobName'], 'linux')
tools:
- 'xamarin.androidbinderator.tool': '0.5.4'
- 'xamarin.androidx.migration.tool': '1.0.9'
- 'xamarin.androidx.migration.tool': '1.0.10'
- ${{ if eq(variables['System.TeamProject'], 'devdiv') }}:
- template: sign-artifacts/jobs/v2.yml@internal-templates
parameters:
Expand Down