diff options
author | James E. King, III <jking@apache.org> | 2017-04-06 08:45:17 -0400 |
---|---|---|
committer | James E. King, III <jking@apache.org> | 2017-04-06 08:45:17 -0400 |
commit | 33df4eb77a70a25a37060efd5e5aad049ed39062 (patch) | |
tree | a867164f688accbc0c6ec216579a3b820fb4f095 /appveyor.yml | |
parent | 4eb23472b76759843b802bb222d308d408475ab0 (diff) | |
download | thrift-33df4eb77a70a25a37060efd5e5aad049ed39062.tar.gz |
THRIFT-4166: fix recent VC2010 build regression and prevent it in the future
Client: cpp
This closes #1237
Diffstat (limited to 'appveyor.yml')
-rwxr-xr-x | appveyor.yml | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/appveyor.yml b/appveyor.yml index b25e7d2fc..42c291124 100755 --- a/appveyor.yml +++ b/appveyor.yml @@ -31,44 +31,33 @@ cache: - C:\ProgramData\chocolatey\lib -> build\appveyor\MSVC-appveyor-install.bat - C:\msys64\var\cache\pacman -> build\appveyor\MSYS-appveyor-install.bat -configuration: -# - Debug - - Release - -platform: -# - x86 - - x64 - environment: matrix: + - PROFILE: MSVC2010 + PLATFORM: x86 + CONFIGURATION: Debug + BOOST_VERSION: 1.54.0 + LIBEVENT_VERSION: 2.0.22 + QT_VERSION: 5.6 + ZLIB_VERSION: 1.2.8 + DISABLED_TESTS: StressTestNonBlocking|concurrency_test + - PROFILE: MSVC2015 + PLATFORM: x64 + CONFIGURATION: Release BOOST_VERSION: 1.63.0 LIBEVENT_VERSION: 2.0.22 PYTHON_VERSION: 3.6 QT_VERSION: 5.8 ZLIB_VERSION: 1.2.11 + DISABLED_TESTS: StressTestNonBlocking - PROFILE: MINGW - -# - PROFILE: MSVC2010 -# BOOST_VERSION: 1.59.0 -# LIBEVENT_VERSION: 2.0.22 -# PYTHON_VERSION: 3.3 -# ZLIB_VERSION: 1.2.8 - -# - PROFILE: MSYS + PLATFORM: x64 + CONFIGURATION: Release matrix: - allow_failures: - # MSVC2010 appears to be 32-bit only in appveyor - - platform: x64 - PROFILE: MSVC2010 - - # Only have 64-bit MinGW working so far (inside MSYS2) - - platform: x86 - PROFILE: MINGW - - platform: x86 - PROFILE: MSYS + fast_finish: true install: - cd %APPVEYOR_BUILD_FOLDER% @@ -83,6 +72,7 @@ test_script: - cd %APPVEYOR_BUILD_FOLDER% - call build\appveyor\%PROFILE:~0,4%-appveyor-test.bat + # artifact capture disabled as it might increase service cost for little gain: # # artifacts: @@ -93,3 +83,15 @@ test_script: # - path: local-thrift-build\Testing # name: ctest output # type: zip + +# RDP support: use one or the other... +# +# enables RDP for each build job so you can inspect the environment at the beginning of the job: +# init: +# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) +# +# enables RDP at the end of the build job so you can login and re-run +# commands to see why something failed... +# on_finish: +# - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) + |