diff options
author | Jack Lloyd <[email protected]> | 2017-12-04 07:13:34 -0500 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2017-12-04 07:15:18 -0500 |
commit | 4cbc0b40bbb72518d9ded0f30ac26e5a96e89909 (patch) | |
tree | e2cde2059e577cc65746976676a8fc7751553244 /src/scripts/ci | |
parent | b236a8aa0803bac4fba3c1de840379fb01f54ca1 (diff) |
Reduce the AppVeyor build matrix
Test MSVC 2013/2015 only with x86-64
Test the amalgamation under "shared" instead of "static"; on Windows
for whatever reason compiling the amalgamation is much faster than
compiling individual files.
Diffstat (limited to 'src/scripts/ci')
-rw-r--r-- | src/scripts/ci/appveyor.yml | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/src/scripts/ci/appveyor.yml b/src/scripts/ci/appveyor.yml index 26a977ad1..aa2b22c46 100644 --- a/src/scripts/ci/appveyor.yml +++ b/src/scripts/ci/appveyor.yml @@ -1,36 +1,22 @@ -# Let's call MSVS 2017 the default compiler, 64 bit the default architecture, -# release the default configuration and --enable-shared the default mode. -# -# Build jobs -# 1. six basic builds: 32/64bit on MSVS2013/2015/2017 -# 2. MSVC2017 static lib with with amalgamation -# 3. MSVC2017 with debug/sanitizers -# 4. MSVC2015 for Windows RT (TODO) clone_depth: 5 environment: matrix: - # 1 - - MSVS: 2013 - PLATFORM: x86 - TARGET: shared - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + # MSVC 2013 DLL x86-64 - MSVS: 2013 PLATFORM: x86_amd64 TARGET: shared APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - - MSVS: 2015 - PLATFORM: x86 - TARGET: shared - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + # MSVC 2015 DLL x86-64 - MSVS: 2015 PLATFORM: x86_amd64 TARGET: shared APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + # MSVC 2017 DLL x86-32 + x86-64 - MSVS: 2017 PLATFORM: x86 TARGET: shared @@ -40,13 +26,13 @@ environment: TARGET: shared APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 - # 2 + # MSVC 2017 static x86-64 - MSVS: 2017 PLATFORM: x86_amd64 TARGET: static APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 - # 3 + # MSVC 2017 w/debug iterators - MSVS: 2017 PLATFORM: x86_amd64 TARGET: sanitizer |