Граф коммитов

48 Коммитов

Автор SHA1 Сообщение Дата
Shane Neuville 1cb0656489
Ios 2017 compatible Xamarin.Forms.Platform.iOS (#9760)
* if def out xcode10

* - setup ios targets

* - fix ios 13 inclusion

* - fix cake

* - fix ArtifactStagingDirectory

* - remove restore

* - name the task

* - fix cast

* - fix cast

* - fix cast

* - fix cast

* Update Xamarin.Forms.Platform.iOS/Xamarin.Forms.Platform.iOS.csproj

* - add 2017 lane for osx validation

* - fix cake

* - 2017 netstandard

* - remove build tasks for 2017 compatibility build

* - more conditions

* - apply swapping to mac target

* - macos nuspec

* - provisioning

* - add macos 2017 build

* - add cert back in

* - type redirector

* - fix platform dll nuspec location
2020-03-02 14:50:09 +00:00
Shane Neuville dc93d7c3fa
Default locally to fast renderers (#9504) 2020-02-13 22:17:46 +00:00
Rui Marinho 8372db2ec4 Merge branch '4.4.0' into 4.5.0 2020-02-12 10:25:09 +00:00
Rui Marinho 3313c58198
[Build] Add workspace clean (#9532)
* [Build] Add workspace clean

* Force clean the docstemp folder before starting

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>
2020-02-12 10:22:36 +00:00
Shane Neuville 0f2ff98918 add win2017VmImage for 4.4.0 (#9206) 2020-01-15 16:04:05 -08:00
Shane Neuville d6b1aee3af
Apply cecil fixes to make packages 2017 compatible (#9145)
* Apply cecil fixes to make packages 2017 compatible

* - version bumps

* - remove extra win builds

* - package fixes

* - conditionally include binding redirect

* - bump type redirector
2020-01-11 12:19:03 -07:00
Shane Neuville 5f4f4dd06c
The great Androidx IF Def'ing of 2019 (#8898)
* AndroidX API updates

* - merge fixes

* - 2017 fixes

* - extra lines added to cs proj files

* - menu element fix

* - androidx bump

* - cleanup

* - remove extra using

* - missed one

* - fix material version

* - one more TapOverflowMenuButton
2020-01-10 13:35:41 -07:00
Rui Marinho 71587f1148
[Build]Use same counter for all builds (#9118) 2020-01-07 23:10:59 +00:00
Shane Neuville 1cf7a4bf71 Merge branch '4.4.0' 2019-12-19 10:33:17 -07:00
Shane Neuville 44dd779647
Package up everything into the PRI file for debug and release builds (#8926)
* Copy files everywhere

* - release test

* - remove from csproj

* - copy more files

* - xaml

* - disable embeddedxbf

* - fix nuget paths

* - move embed property outside of csproj

* - fix nuspec

* - remove extra files

* - fix typo

* - rebuild

* - build uwp on 2019

* - yaaaaaaml typo

* - taaaaaaabs

* - fix what copies

* - cleanup
2019-12-19 10:32:37 -07:00
Shane Neuville b62dbb41f3
Setup android to be properly multi targeted (#7660)
* first steps

* - convert a few more

* - fix forwarders

* - update sdk extras

* - fix nuspecs

* - fix rebase

* - fix sdk extras for vs2017

* - remove forms fixes for 2019

* - Property based TFs

* - update cake

* - remove monoandroid81

* - library updates

* - fix applink nugets

* - 2019 test

* - try 2017
2019-12-13 12:22:24 -07:00
Rui Marinho d8a6daf0f5
[Build] Some updates to VS2017 (#8855)
* [Build] Update vstest

* [Nuget] Add repository metadada

Allow to push to GitHub pacakge registry

* [Build] Update cake provisioning variable

* [Build] Remove extra steps

* [Build] Update yaml tasks

* [Build] Fix yaml

* [Build] Don0t install dotnet on windows
2019-12-12 22:34:14 +00:00
Shane Neuville 0250aefe57
Revert back to VS 2017 (#8770) 2019-12-05 13:35:13 -07:00
Rui Marinho 337bd60a77 Merge branch '4.2.0' into 4.3.0 2019-12-02 19:20:47 +00:00
Rui Marinho db59abc814
Update nuget release number (#8726) 2019-12-02 19:17:09 +00:00
Shane Neuville 17e6aa88cd Merge branch '4.2.0' into 4.3.0
# Conflicts:
#	azure-pipelines.yml
2019-11-18 17:58:28 -07:00
Shane Neuville 34c346c521
Implement FormsStack and FormsQueue internally for VS 2017 Compatibility (#8403)
* FormsStack and FormsQueue for VS 2017 Compat

* - sync stable vs mac versions

* - mono version

* - gtk

* - fix mono provision

* Update Xamarin.Forms.Platform.Android/Xamarin.Forms.Platform.Android.csproj

* - remove uwp changes

* - add 2019 back in

* Update azure-pipelines.yml
2019-11-18 10:10:14 -07:00
Stephane Delcroix 88ef742003 Merge branch '4.2.0' into 4.3.0 2019-11-18 11:38:36 +01:00
Rui Marinho 4b9c1396c5 [Build] Update version numbers to ship from yaml (#8437)
* Update version numbers

* Update Version.targets

* Fix variables

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* Update azure-pipelines.yml
2019-11-13 15:44:47 -08:00
Rui Marinho 221963cf1e
Merge branch '4.2.0' into 4.3.0 2019-11-04 13:10:00 +00:00
Rui Marinho 6351caa8f4
[Build] Clean repos, update vs image (#8339) 2019-10-31 17:06:42 +00:00
Shane Neuville 773232214c
[Android] speed up development builds (#7834)
* speed up development builds android

* - remove extra property group

* - add cake descriptions

* - fix

* - remove shared runtime

* - add check for TF_Build
2019-10-14 23:10:00 -06:00
Shane Neuville 09f4375b97 UWP fixes for lower target sdk on VS 2017 (#7722)
* Set UWP to lower target framework

* - mono version

* - dotnet core

* - dotnet core

* - dotnet core

* - mono

* - remove sdks

* - new sdk for mac targets

* - mono path

* - fix mono version

* - update unit test
2019-09-29 00:42:14 +01:00
Rui Marinho a3706fe1ce
Merge branch '4.2.0' into 4.3.0 2019-09-28 02:27:54 +01:00
Shane Neuville a9f3953b06 Setup public and provisionator based provisioning of SDKS (#7458)
* general provisioning

* - remove android

* - add android in

* - split up provisioning

* Update build.cake

* - increment versions

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* - fix android

* - version

* - fix varialbes

* - NUGET_VERSION

* - set on parameters

* - fix parameters

* - nuget build step

* - fix powershell

* - merge UI Test fixes in

* - squash

* - cleanup provisionator

* - fix missing names

* - simplify

* - simplify

* - provisionator

* - provisionator

* JavaSDK build path hack

* - turn off default provisioning

* - windows image

* - remove sdk installs from cake

* - sdk manager installs

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* - conditional core

* - conditional core

* - change to conditions

* - make the same

* - add better naming

* - sdks

* - user better links
2019-09-28 02:01:00 +01:00
Rui Marinho 039d2653b6
Merge branch '4.2.0' into 4.3.0 2019-09-17 01:10:13 +01:00
Shane Neuville 128cf1bbc4 Tweak unit test so it's more reliable and fix binlog path (#7530)
* tweak unit test and fix bl path

* - change test to use ThrowsAsync

* - fix for nunit 2
2019-09-16 16:48:52 +01:00
Rui Marinho dcff8ef6ff
[Build] Bump msbuild locator move to VS2019 (#7415)
* Bump msbuild locator

* Update test adapter

* Update build-windows.yml

* Update azure-pipelines.yml

* Update build-windows.yml
2019-09-06 00:33:50 +01:00
Rui Marinho e7234dba47
[Build] Add nightly schedule (#7263)
* [Build] Add nightly schedule

* Update azure-pipelines.yml
2019-08-26 12:28:55 +01:00
Stephane Delcroix 6f663f1c8b use c#7.3 (#7131)
* use c#7.2

* try 7.3 on CI

* [Build] Specify mono version on android build
2019-08-12 14:27:30 +01:00
Rui Marinho c7e48da8ab [Build] Fix release variable name 2019-05-25 00:17:24 +01:00
Rui Marinho 28580e8510
Fix packageversion (#6288)
* [Build] Simplify package version

* [Build] Update the semver package version

* [Build] Remove prepare and set tags

* [Build] Update win build

* [Build] Fix tags

* Update Version.targets

* Update azure-pipelines.yml

* Update Version.targets

* [Build] Fix sign

* Update azure-pipelines.yml
2019-05-24 22:08:24 +01:00
Rui Marinho d458b6b4aa
[Build]Yaml consolidate nuget (#6266)
* [Build] Consolidate nuget version

* [Build] Allow to continue to other steps if package fails to push on internal feed

* [Build] Fix script
2019-05-22 19:33:27 +01:00
Rui Marinho 043d5b0e1a
[Build] Also build tags on yaml 2019-05-22 02:45:17 +01:00
Rui Marinho 9918c8fd8a
[Build] Update yaml builds (#6230)
* [Build] Update build yaml

* [MacOS]Fix warning

* [Build] Enable binlog

* [Build] Run tests after build, update nuget version

* [Build] Don't build PagesGallery and Embedding
2019-05-22 02:16:26 +01:00
Rui Marinho 3f968189d7
[Build] Fixes to yaml public build (#5948)
* [Build] Don't sign on public builds

* [Build] Use vmImages

* [Build] Fix pool specification

* [Build] Revert back to pool name

* [Build] add osx demands

* [Build] Fix indentation

* [Build] Add more demands

* [Build] Try using certs

* [Build] Try use name

* cert password

* [Build] Add endpoint back

* [Build] Add VSTS feed as variable

* [Build] Add signing stuff

* Fix

* [Build] Try simplify Windows build

* [Build] Publish android apps

* [Build] Add signVmImage
2019-04-18 16:14:47 +01:00
Rui Marinho 673d2c58b2 Merge branch '3.5.0' into 3.6.0 2019-03-25 11:06:21 +00:00
Rui Marinho 627695f95c
[Update] Yaml build 2019-03-25 11:05:22 +00:00
Rui Marinho 85d95a5c3b
[Build] Update yaml build 2019-03-24 19:51:25 +00:00
Rui Marinho a69b8cce15 Merge branch '3.5.0' into 3.6.0 2019-03-24 19:49:23 +00:00
Rui Marinho 9beea57fb2 Merge branch '3.4.0' into 3.5.0 2019-03-22 16:07:42 +00:00
Rui Marinho f5dce54a7f
[Build] Fix provision on yaml (#5660)
* [Build] Fix provision on yaml

* [Build] Update provisioning to use shared tasks
2019-03-22 12:13:58 +00:00
Rui Marinho 6d090b3492
[Build] Use wildcards on triggers (#5126) 2019-02-04 13:02:23 +00:00
Rui Marinho a0fa1af973
[Build] Update build settings 2019-01-24 15:26:46 +00:00
Rui Marinho 701ee4bf28
[Build] Update variable for keychain pass 2019-01-24 15:10:29 +00:00
Rui Marinho 2fdbcfdde7
[Build] Don't build Tizen and Design projects on iPhone of iPhoneSimulator (#4646)
* [Build] Don't build Tizen and Design projects on iPhone of iPhoneSimulator

* [Build] Update build
2018-12-07 11:31:41 +00:00
Rui Marinho ad6fe44ca2
[Build] Fix jenkins job id and add triggers 2018-11-13 15:07:45 +00:00
Rui Marinho 4b70803c70
[Build] Add azure pipeline definition (#4385)
* [Build] Add azure pipeline build definition

* [Scripts] Add docs and provisioning scripts
2018-11-13 12:43:14 +00:00