thrift/build/appveyor
2020-11-20 09:19:45 +08: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 Remove unused THREADMODEL from MSVC appveyor build 2019-05-04 21:52:29 -04: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-4545: fix haskell build on windows, fix appveyor stale packages 2018-11-11 17:07:24 -05:00
CYGW-appveyor-build.bat Fix cygwin builds on appveyor 2019-01-13 11:17:40 -05:00
CYGW-appveyor-install.bat Fix appveryor check 2020-08-31 22:41:45 +02: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-4732: windows cmake refinements and add windows docker build support 2019-01-11 20:47:00 -05:00
MING-appveyor-install.bat Fix mingw appveyor build issue [skip travis] 2019-06-21 11:21:40 -04: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 Remove unused THREADMODEL from MSVC appveyor build 2019-05-04 21:52:29 -04:00
MSVC-appveyor-install.bat THRIFT-4959 Pin Chocolately Haskell packages 2019-11-04 22:10:01 +01: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 FixDownLoadErrorInCi 2020-11-20 09:19:45 +08: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