thrift/build/appveyor
2018-04-05 19:55:26 -04:00
..
build-libevent.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
build-zlib.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
cl_banner_apache_thrift.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_build.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_install.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_banner_test.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
cl_setcompiler.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
cl_setenv.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
cl_setgenerator.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
cl_showenv.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
CYGW-appveyor-build.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
CYGW-appveyor-install.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
CYGW-appveyor-test.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MING-appveyor-build.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MING-appveyor-install.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MING-appveyor-test.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MSVC-appveyor-build.bat THRIFT-4545: disable haskell on windows builds until language-specific build issue can be resolved 2018-04-05 19:55:26 -04:00
MSVC-appveyor-install.bat THRIFT-4545: disable haskell on windows builds until language-specific build issue can be resolved 2018-04-05 19:55:26 -04:00
MSVC-appveyor-test.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MSYS-appveyor-build.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MSYS-appveyor-install.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00
MSYS-appveyor-test.bat THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
README.md THRIFT-4081: appveyor retooling - added mingw64 build as a second job to the CI build process 2017-03-10 06:18:33 -05:00
simulate-appveyor.bat THRIFT-4508: change windows CI builds to use current MSVC, one cygwin and one mingw build 2018-03-06 18:17:41 -05:00

Appveyor Build

Appveyor is capable of building MSVC 2010 through 2015 as well as having the latest MSYS2/MinGW 64-bit environment. It has many versions of boost and python installed as well. See what appveyor has installed on build workers.

We run a matrix build on Appveyor and build the following combinations:

  • MinGW x64 (gcc 6.3.0)
  • MSVC 2010 x86, an older boost, an older python
  • MSVC 2015 x86/x64, the latest boost, the latest python
  • MSYS2 x64 (gcc 6.3.0) - this is a work in progress

The Appveyor script takes the first four letters from the PROFILE specified in the environment stanza and runs these scripts in order:

????-appveyor-install.bat will install third party libraries and set up the environment ????-appveyor-build.bat will build with cmake ????-appveyor-test.bat will run ctest