@@ -8,16 +8,16 @@ trigger:
8
8
variables :
9
9
BundleArtifactName : bundle
10
10
AutoProvisionArgs : /p:AutoProvision=True /p:AutoProvisionUsesSudo=True /p:IgnoreMaxMonoVersion=False
11
+ AndroidTargetAbiArgs : >-
12
+ /p:AndroidSupportedTargetJitAbis=armeabi-v7a:arm64-v8a:x86:x86_64
13
+ /p:AndroidSupportedTargetAotAbis=armeabi-v7a:arm64:x86:x86_64:win-armeabi-v7a:win-arm64:win-x86:win-x86_64
11
14
12
15
# Stage and Job "display names" are shortened because they are combined to form the name of the corresponding GitHub check.
13
16
stages :
14
17
- stage : prepare
15
18
displayName : Prepare
16
19
variables :
17
- MSBuildAbiArgs : >-
18
- /p:AndroidSupportedTargetJitAbis=armeabi-v7a:arm64-v8a:x86:x86_64
19
- /p:AndroidSupportedHostJitAbis=Darwin:mxe-Win32:mxe-Win64
20
- /p:AndroidSupportedTargetAotAbis=armeabi-v7a:arm64:x86:x86_64:win-armeabi-v7a:win-arm64:win-x86:win-x86_64
20
+ MSBuildAbiArgs : $(AndroidTargetAbiArgs) /p:AndroidSupportedHostJitAbis=Darwin:mxe-Win32:mxe-Win64
21
21
jobs :
22
22
- job : create_bundle
23
23
displayName : Bundle
@@ -35,7 +35,7 @@ stages:
35
35
- script : |
36
36
make prepare-update-mono PREPARE_CI=1 V=1 CONFIGURATION=$(XA.Build.Configuration) MSBUILD_ARGS="$(AutoProvisionArgs) $(MSBuildAbiArgs)"
37
37
make prepare PREPARE_CI=1 V=1 CONFIGURATION=$(XA.Build.Configuration) MSBUILD_ARGS="$(AutoProvisionArgs) $(MSBuildAbiArgs)"
38
- displayName: make prepare-props
38
+ displayName: create bundle
39
39
40
40
- task : CopyFiles@2
41
41
displayName : copy bundle
@@ -149,7 +149,6 @@ stages:
149
149
cancelTimeoutInMinutes : 5
150
150
variables :
151
151
JAVA_HOME : ' %HOMEDRIVE%%HOMEPATH%\android-toolchain\jdk'
152
- XA_MSBUILD_ARGS : " /p:AndroidSupportedTargetJitAbis=armeabi-v7a:arm64-v8a:x86:x86_64 /p:AndroidSupportedTargetAotAbis=armeabi-v7a:win-armeabi-v7a:arm64:win-arm64:x86:win-x86:x86_64:win-x86_64"
153
152
steps :
154
153
- checkout : self
155
154
clean : true
@@ -175,20 +174,20 @@ stages:
175
174
inputs :
176
175
solution : Xamarin.Android.sln
177
176
configuration : $(XA.Build.Configuration)
178
- msbuildArguments : /t:Build /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-build.binlog /p:BundleRootPath=$(System.DefaultWorkingDirectory) $(XA_MSBUILD_ARGS )
177
+ msbuildArguments : /t:Build /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-build.binlog /p:BundleRootPath=$(System.DefaultWorkingDirectory) $(AndroidTargetAbiArgs )
179
178
180
179
- task : MSBuild@1
181
180
displayName : msbuild create-vsix
182
181
inputs :
183
182
solution : build-tools\create-vsix\create-vsix.csproj
184
183
configuration : $(XA.Build.Configuration)
185
- msbuildArguments : /p:CreateVsixContainer=True /p:ZipPackageCompressionLevel=Normal /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-create-vsix.binlog $(XA_MSBUILD_ARGS )
184
+ msbuildArguments : /p:CreateVsixContainer=True /p:ZipPackageCompressionLevel=Normal /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-create-vsix.binlog $(AndroidTargetAbiArgs )
186
185
187
186
- task : CmdLine@1
188
187
displayName : xabuild Xamarin.Android-Tests
189
188
inputs :
190
189
filename : bin\$(XA.Build.Configuration)\bin\xabuild.exe
191
- arguments : Xamarin.Android-Tests.sln /p:Configuration=$(XA.Build.Configuration) /p:XAIntegratedTests=False /bl:$(System.DefaultWorkingDirectory)\bin\Test$(XA.Build.Configuration)\msbuild-build-tests.binlog $(XA_MSBUILD_ARGS )
190
+ arguments : Xamarin.Android-Tests.sln /p:Configuration=$(XA.Build.Configuration) /p:XAIntegratedTests=False /bl:$(System.DefaultWorkingDirectory)\bin\Test$(XA.Build.Configuration)\msbuild-build-tests.binlog $(AndroidTargetAbiArgs )
192
191
193
192
- task : MSBuild@1
194
193
displayName : nunit Xamarin.Android.Build.Tests
0 commit comments