From: Jeremy Barton Date: Thu, 13 Jun 2019 01:39:28 +0000 (-0700) Subject: Updating the OS matrix for CI X-Git-Tag: submit/tizen/20210909.063632~11031^2~1309 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=829ca757175a5722c04badbf3b21fa421c215daf;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Updating the OS matrix for CI PRs: * Remove Debian 8 (not supported in 3.0) * Add Debian 9 (minimum supported Debian in 3.0) * Remove openSUSE 42 (end of support this month) * Add SLES 15 (best upgrade for openSUSE 42) * Remove Fedora 28 (end of support) * Add Fedora 29 (best supported version) * Remove macOS 10.12 (not supported in 3.0, effective end of support) Full Runs: * Remove Debian 8 (not supported in 3.0) * Remove Ubuntu 18.10 (end of support next month) * Remove openSUSE 42 (end of support this month) * Remove Fedora 28 (end of support) * Remove macOS 10.12 (not supported in 3.0, effective end of support) * Add Windows 10 1903 ("19H1") (current release) Commit migrated from https://github.com/dotnet/corefx/commit/dda4588873cde2740d15e32749ccfd13eb33db07 --- diff --git a/eng/pipelines/libraries/linux.yml b/eng/pipelines/libraries/linux.yml index 9702231..43dfb36 100644 --- a/eng/pipelines/libraries/linux.yml +++ b/eng/pipelines/libraries/linux.yml @@ -114,11 +114,11 @@ jobs: - linuxArm64Queues: \(Ubuntu.1604.Arm64.Open\)Ubuntu.1604.Arm64.Docker.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-b049512-20190321153539 - ${{ if eq(parameters.fullMatrix, 'false') }}: - - linuxDefaultQueues: Centos.7.Amd64.Open+RedHat.7.Amd64.Open+Debian.8.Amd64.Open+Ubuntu.1604.Amd64.Open+Ubuntu.1804.Amd64.Open+OpenSuse.42.Amd64.Open+\(Fedora.28.Amd64.Open\)ubuntu.1604.amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-28-helix-09ca40b-20190508143249 + - linuxDefaultQueues: Centos.7.Amd64.Open+RedHat.7.Amd64.Open+Debian.9.Amd64.Open+Ubuntu.1604.Amd64.Open+Ubuntu.1804.Amd64.Open+SLES.15.Amd64.Open+\(Fedora.29.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-29-09ca40b-20190508143249 - alpineQueues: \(Alpine.39.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.9-helix-09ca40b-20190508143246 - ${{ if eq(parameters.fullMatrix, 'true') }}: - - linuxDefaultQueues: Centos.7.Amd64.Open+RedHat.7.Amd64.Open+Debian.8.Amd64.Open+Debian.9.Amd64.Open+Ubuntu.1604.Amd64.Open+Ubuntu.1804.Amd64.Open+Ubuntu.1810.Amd64.Open+OpenSuse.42.Amd64.Open+SLES.12.Amd64.Open+SLES.15.Amd64.Open+\(Fedora.28.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-28-helix-09ca40b-20190508143249+\(Fedora.29.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-29-09ca40b-20190508143249+\(Ubuntu.1904.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-19.04-helix-amd64-09ca40b-20190508143257+\(Debian.10.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-7c6abd3-20190605203206 + - linuxDefaultQueues: Centos.7.Amd64.Open+RedHat.7.Amd64.Open+Debian.9.Amd64.Open+Ubuntu.1604.Amd64.Open+Ubuntu.1804.Amd64.Open+SLES.12.Amd64.Open+SLES.15.Amd64.Open+\(Fedora.29.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-29-09ca40b-20190508143249+\(Ubuntu.1904.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-19.04-helix-amd64-09ca40b-20190508143257+\(Debian.10.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-7c6abd3-20190605203206 - linuxArmQueues: \(Debian.9.Arm32.Open\)Ubuntu.1604.Arm32.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-9-helix-arm32v7-b049512-20190321153542 - alpineQueues: \(Alpine.38.Amd64.Open\)ubuntu.1604.amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.8-helix-09ca40b-20190508143246+\(Alpine.39.Amd64.Open\)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.9-helix-09ca40b-20190508143246 - alpineArm64Queues: \(Alpine.38.Arm64.Open\)Ubuntu.1604.Arm64.Docker.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.8-helix-arm64v8-46e69dd-20190327215724 diff --git a/eng/pipelines/libraries/macos.yml b/eng/pipelines/libraries/macos.yml index 779b9a2..d6a6677 100644 --- a/eng/pipelines/libraries/macos.yml +++ b/eng/pipelines/libraries/macos.yml @@ -52,8 +52,8 @@ jobs: submitToHelix: true variables: - - ${{ if eq(parameters.isOfficialBuild, 'false') }}: - - macOSQueues: OSX.1012.Amd64.Open+OSX.1013.Amd64.Open + - ${{ if eq(parameters.fullMatrix, 'false') }}: + - macOSQueues: OSX.1013.Amd64.Open - - ${{ if eq(parameters.isOfficialBuild, 'true') }}: - - macOSQueues: OSX.1012.Amd64.Open+OSX.1013.Amd64.Open+OSX.1014.Amd64.Open + - ${{ if eq(parameters.fullMatrix, 'true') }}: + - macOSQueues: OSX.1013.Amd64.Open+OSX.1014.Amd64.Open diff --git a/eng/pipelines/libraries/windows.yml b/eng/pipelines/libraries/windows.yml index 403add1..2e23ccd 100644 --- a/eng/pipelines/libraries/windows.yml +++ b/eng/pipelines/libraries/windows.yml @@ -117,7 +117,7 @@ jobs: - netcoreappWindowsQueues: Windows.7.Amd64.Open+Windows.81.Amd64.Open+Windows.10.Amd64.ClientRS4.ES.Open - ${{ if eq(parameters.fullMatrix, 'true') }}: - - netcoreappWindowsQueues: Windows.7.Amd64.Open+Windows.81.Amd64.Open+Windows.10.Amd64.ClientRS4.Open+Windows.10.Amd64.ServerRS5.Open + - netcoreappWindowsQueues: Windows.7.Amd64.Open+Windows.81.Amd64.Open+Windows.10.Amd64.ClientRS4.Open+Windows.10.Amd64.ServerRS5.Open+Windows.10.Amd64.Client19H1.Open # There is no point of running legs without outerloop tests, when in an outerloop build. - ${{ if and(ne(parameters.testScope, 'outerloop'), ne(parameters.testScope, 'all')) }}: