From 73481cebcb5fd7a54f67259abbf8deebd51ee71a Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Thu, 17 Oct 2019 20:10:41 -0700 Subject: [PATCH] appveyor reorder and prune Newer MSVC are more interesting, build them first. Skip 64-bit for older, and 32-bit for newer, MSVC versions. --- .appveyor.yml | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 00c27ab60..bba0292e8 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -40,16 +40,16 @@ configuration: # Environment variables: compiler toolchain environment: matrix: - - TOOLCHAIN: 10.0 - - TOOLCHAIN: 11.0 - - TOOLCHAIN: 12.0 - - TOOLCHAIN: 14.0 - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 - TOOLCHAIN: 2017 - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - TOOLCHAIN: 2019 - TOOLCHAIN: mingw APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + TOOLCHAIN: 2019 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + TOOLCHAIN: 2017 + - TOOLCHAIN: 14.0 + - TOOLCHAIN: 12.0 + - TOOLCHAIN: 11.0 + - TOOLCHAIN: 10.0 # Platform: architecture platform: @@ -62,6 +62,19 @@ matrix: # VS Express installs don't have the 64 bit compiler - platform: x64 TOOLCHAIN: 10.0 + # Exclude to reduce total job runtime + # skip 64-bit for older and 32-bit for newer + - platform: x64 + TOOLCHAIN: 11.0 + - platform: x86 + TOOLCHAIN: mingw + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + - platform: x86 + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 + TOOLCHAIN: 2019 + - platform: x86 + APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + TOOLCHAIN: 2017 #---------------------------------#