File tree 2 files changed +14
-9
lines changed 2 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -320,12 +320,13 @@ stages:
320
320
configuration : $(XA.Build.Configuration)
321
321
msbuildArguments : /t:Prepare /p:AutoProvision=true /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-prepare.binlog
322
322
323
+ # Build, pack .nupkgs, and extract workload packs to dotnet preview test directory
323
324
- task : MSBuild@1
324
325
displayName : msbuild Xamarin.Android
325
326
inputs :
326
327
solution : Xamarin.Android.sln
327
328
configuration : $(XA.Build.Configuration)
328
- msbuildArguments : /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-build.binlog
329
+ msbuildArguments : /t:PackDotNet / bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-build.binlog
329
330
330
331
- task : MSBuild@1
331
332
displayName : msbuild create-vsix
@@ -334,13 +335,6 @@ stages:
334
335
configuration : $(XA.Build.Configuration)
335
336
msbuildArguments : /p:CreateVsixContainer=True /p:ZipPackageCompressionLevel=Normal /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\msbuild-create-vsix.binlog
336
337
337
- - task : MSBuild@1
338
- displayName : pack all nupkgs
339
- inputs :
340
- solution : $(System.DefaultWorkingDirectory)\build-tools\create-packs\Microsoft.Android.Sdk.proj
341
- configuration : $(XA.Build.Configuration)
342
- msbuildArguments : /t:CreateAllPacks,ExtractWorkloadPacks /restore /bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\create-all-packs.binlog
343
-
344
338
- task : CmdLine@1
345
339
displayName : xabuild Xamarin.Android-Tests
346
340
inputs :
Original file line number Diff line number Diff line change 68
68
<Target Name =" ExtractWorkloadPacks"
69
69
DependsOnTargets =" GetXAVersionInfo" >
70
70
<ItemGroup >
71
+ <_PackFilesToDelete Include =" $(DotNetPreviewPath)packs\Microsoft.Android*\**\*.*" />
71
72
<_WLManifest Include =" $(XamarinAndroidSourcePath)bin\Build$(Configuration)\nupkgs\Microsoft.Android.Workload.$(AndroidPackVersionLong).nupkg" />
72
73
<_WLPacks Include =" $(XamarinAndroidSourcePath)bin\Build$(Configuration)\nupkgs\Microsoft.Android.Sdk.$(AndroidPackVersionLong).nupkg" />
73
74
<_WLPacks Include =" $(XamarinAndroidSourcePath)bin\Build$(Configuration)\nupkgs\Microsoft.Android.Ref.$(AndroidPackVersionLong).nupkg" />
74
75
<!-- Runtime packs are not yet supported by workloads -->
75
- <!-- <_WLPacks Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nupkgs\Microsoft.Android.Runtime.* .nupkg" /> -->
76
+ <!-- <_WLPacks Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nupkgs\Microsoft.Android.Runtime.$(AndroidPackVersionLong) .nupkg" /> -->
76
77
</ItemGroup >
78
+ <RemoveDir
79
+ Directories =" %(_PackFilesToDelete.RootDir)%(_PackFilesToDelete.Directory)"
80
+ />
77
81
<Unzip
78
82
SourceFiles =" @(_WLManifest)"
79
83
DestinationFolder =" $(DotNetPreviewPath)sdk-manifests\$(DotNetPreviewVersionBand)\Microsoft.Android.Workload"
82
86
SourceFiles =" @(_WLPacks)"
83
87
DestinationFolder =" $(DotNetPreviewPath)packs\$([System.String]::Copy('%(_WLPacks.Filename)').Replace('.$(AndroidPackVersionLong)', ''))\$(AndroidPackVersionLong)"
84
88
/>
89
+ <ItemGroup >
90
+ <_UnixExecutables Include =" $(DotNetPreviewPath)packs\Microsoft.Android.Sdk\*\tools\$(HostOS)\**\*.*" />
91
+ </ItemGroup >
92
+ <Exec
93
+ Condition =" $([MSBuild]::IsOSPlatform('osx'))"
94
+ Command =" chmod +x " %(_UnixExecutables.Identity)" "
95
+ />
85
96
<Touch
86
97
Files =" $(DotNetPreviewPath)sdk\$(DotNetPreviewVersionFull)\EnableWorkloadResolver.sentinel"
87
98
AlwaysCreate =" true"
You can’t perform that action at this time.
0 commit comments