{"push_id":3982288492,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7f9c4b868e15c447201c994a0917517092e1beaa","before":"6be4bdbcfd9f2fbe6267aceb934394bcdd0f13b4","commits":[{"sha":"7f9c4b868e15c447201c994a0917517092e1beaa","author":{"name":"Peter Collins","email":"9bdd171098d408e793c7e4f3878ee2ca3ccd929c@microsoft.com"},"message":"[ci] Move Windows build and test to VS2019 (#3552)\n\nWe've been encountering a handful of issues recently with the Windows\r\nmachine pool we're using for building and testing.  There have been\r\nquite a few failures caused by files being locked, or dependencies\r\nbeing out of date or missing, or CS8107 errors on the\r\n[mono/2019-08 bump PR][0] because source code is using C#7.1 features:\r\n\r\n\texternal\\linker\\src\\linker\\Linker.Steps\\MarkStep.cs(2272,19): Error CS8107: Feature 'default literal' is not available in C# 7.0. Please use language version 7.1 or greater.\r\n\r\n[0]: https://github.com/xamarin/xamarin-android/pull/3449\r\n\r\nMoving to the VSEng VS2019 Windows pool will hopefully resolve some\r\nof these issues.\r\n\r\nUnfortunately the size of our build dependencies presents an issue\r\nwhen attempting to use the Microsoft hosted Windows VS2019 agents, as\r\nour Win job ultimately runs out of space when executing on those VMS.\r\nUsing the VSEng VS2019 pool will allow us to migrate to VS2019 while\r\navoiding disk space limitations.\r\n\r\nAdditionally, as of commit 8cdda115, `$(JavaSdkDirectory)` will have\r\na default value of the path to the Corretto JDK we install on both\r\nWindows and macOS.  We should try to use this JDK path for all\r\nAndroid/Java tool invocations which require `$(JAVA_HOME)` to be set.\r\n\r\nFinally, remove the `Builder.MicrosoftNetSdkDirectory` property and\r\nrelated attempts to find the .NET Core SDK path, as\r\n`azure-pipelines.yaml` now explicitly installs our required\r\n.NET Core SDK version.","distinct":true,"url":"https://api.github.com/repos/xamarin/xamarin-android/commits/7f9c4b868e15c447201c994a0917517092e1beaa"}]}
{"actor":{"display_login":"jonpryor"}}