Default locally to fast renderers (#9504)
This commit is contained in:
Родитель
6f5045be08
Коммит
dc93d7c3fa
|
@ -2,11 +2,22 @@
|
|||
<PropertyGroup>
|
||||
<EnvironmentBuildPropsImported>true</EnvironmentBuildPropsImported>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
|
||||
<PropertyGroup Condition="'$(CI)' == ''">
|
||||
<CI>false</CI>
|
||||
<CI Condition="'$(TF_BUILD)' == 'true'">true</CI>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!--
|
||||
Set one of these if you want to test a particular set of renderers
|
||||
<ANDROID_RENDERERS>FAST</ANDROID_RENDERERS>
|
||||
<ANDROID_RENDERERS>PREAPPCOMPAT</ANDROID_RENDERERS>
|
||||
<ANDROID_RENDERERS>LEGACY</ANDROID_RENDERERS>
|
||||
-->
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<Use2017 Condition="'$(Use2017)' == '' AND '$(MSBuildRuntimeType)' == 'Mono'">$(FrameworkSDKRoot.Contains('/Versions/5'))</Use2017>
|
||||
|
|
|
@ -28,8 +28,18 @@
|
|||
<AndroidEnableMultiDex>true</AndroidEnableMultiDex>
|
||||
<AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- default locally to using fast renderers but if we're running on CI don't set a value for ANDROID_RENDERERS.
|
||||
This will let the old and new yaml configurations coexist -->
|
||||
<ANDROID_RENDERERS Condition="'$(ANDROID_RENDERERS)' == '' AND '$(CI)' == 'false'">FAST</ANDROID_RENDERERS>
|
||||
<DefineConstants Condition="'$(ANDROID_RENDERERS)' == 'FAST'">$(DefineConstants);TEST_EXPERIMENTAL_RENDERERS</DefineConstants>
|
||||
<DefineConstants Condition="'$(ANDROID_RENDERERS)' == 'PREAPPCOMPAT'">$(DefineConstants);FORMS_APPLICATION_ACTIVITY</DefineConstants>
|
||||
<DefineConstants Condition="'$(ANDROID_RENDERERS)' == 'LEGACY'">$(DefineConstants)</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
|
||||
<DefineConstants>HAVE_OPENTK</DefineConstants>
|
||||
<DefineConstants>$(DefineConstants);HAVE_OPENTK</DefineConstants>
|
||||
<AndroidKeyStore>True</AndroidKeyStore>
|
||||
<AndroidSigningKeyStore>$(SolutionDir)debug.keystore</AndroidSigningKeyStore>
|
||||
<AndroidSigningStorePass>android</AndroidSigningStorePass>
|
||||
|
@ -40,7 +50,7 @@
|
|||
<DebugSymbols>true</DebugSymbols>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>TRACE;DEBUG;HAVE_OPENTK</DefineConstants>
|
||||
<DefineConstants>$(DefineConstants);TRACE;DEBUG;HAVE_OPENTK</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AndroidLinkMode>None</AndroidLinkMode>
|
||||
|
@ -54,7 +64,7 @@
|
|||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;HAVE_OPENTK</DefineConstants>
|
||||
<DefineConstants>$(DefineConstants);TRACE;HAVE_OPENTK</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
|
||||
|
|
|
@ -76,7 +76,7 @@ jobs:
|
|||
displayName: Build Android [Legacy Renderers]
|
||||
vmImage: $(macOSVmImage)
|
||||
targetFolder: Xamarin.Forms.ControlGallery.Android/legacyRenderers/
|
||||
androidProjectArguments: '/t:"Rebuild;SignAndroidPackage" /bl:$(Build.ArtifactStagingDirectory)/android-legacy.binlog'
|
||||
androidProjectArguments: '/t:"Rebuild;SignAndroidPackage" /p:ANDROID_RENDERERS="LEGACY" /bl:$(Build.ArtifactStagingDirectory)/android-legacy.binlog'
|
||||
buildConfiguration: $(AndroidBuildConfiguration)
|
||||
provisionatorPath : 'build/provisioning/provisioning.csx'
|
||||
|
||||
|
@ -86,7 +86,7 @@ jobs:
|
|||
displayName: Build Android [Pre-AppCompat]
|
||||
vmImage: $(macOSVmImage)
|
||||
targetFolder: Xamarin.Forms.ControlGallery.Android/preAppCompat
|
||||
androidProjectArguments: '/t:"Rebuild;SignAndroidPackage" /p:DefineConstants="TRACE DEBUG FORMS_APPLICATION_ACTIVITY APP" /bl:$(Build.ArtifactStagingDirectory)/android-preappcompact.binlog'
|
||||
androidProjectArguments: '/t:"Rebuild;SignAndroidPackage" /p:ANDROID_RENDERERS="PREAPPCOMPAT" /bl:$(Build.ArtifactStagingDirectory)/android-preappcompact.binlog'
|
||||
buildConfiguration: $(AndroidBuildConfiguration)
|
||||
provisionatorPath : 'build/provisioning/provisioning.csx'
|
||||
|
||||
|
@ -96,7 +96,7 @@ jobs:
|
|||
displayName: Build Android [Fast Renderers]
|
||||
vmImage: $(macOSVmImage)
|
||||
targetFolder: Xamarin.Forms.ControlGallery.Android/newRenderers/
|
||||
androidProjectArguments: '/t:"Rebuild;SignAndroidPackage" /p:DefineConstants="TRACE DEBUG TEST_EXPERIMENTAL_RENDERERS APP" /bl:$(Build.ArtifactStagingDirectory)/android-newrenderers.binlog'
|
||||
androidProjectArguments: '/t:"Rebuild;SignAndroidPackage" /p:ANDROID_RENDERERS="FAST" /bl:$(Build.ArtifactStagingDirectory)/android-newrenderers.binlog'
|
||||
buildConfiguration: $(AndroidBuildConfiguration)
|
||||
provisionatorPath : 'build/provisioning/provisioning.csx'
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче