Merge pull request #6474 from dearblue/kwerr
[mruby.git] / appveyor.yml
blob369ec93c06f0fe890c04719ca9512a958aca9fe6
1 version: "{build}"
3 shallow_clone: true
5 environment:
6   matrix:
7     - job_name: Visual Studio 2022 64-bit
8       visualcpp: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat
9       appveyor_build_worker_image: Visual Studio 2022
11     - job_name: Visual Studio 2019 64-bit
12       visualcpp: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat
13       appveyor_build_worker_image: Visual Studio 2019
15     - job_name: Visual Studio 2019 32-bit
16       visualcpp: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat
17       appveyor_build_worker_image: Visual Studio 2019
19     - job_name: Visual Studio 2017 64-bit
20       visualcpp: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat
21       appveyor_build_worker_image: Visual Studio 2017
23     - job_name: Visual Studio 2017 32-bit
24       visualcpp: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat
25       appveyor_build_worker_image: Visual Studio 2017
27     - job_name: Visual Studio 2015 64-bit
28       visualcpp: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
29       appveyor_build_worker_image: Visual Studio 2015
30       machine: x86_amd64
32     - job_name: Visual Studio 2015 32-bit
33       visualcpp: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
34       appveyor_build_worker_image: Visual Studio 2015
35       machine: x86
37 init:
38   - call "%visualcpp%" %machine%
39   # For using RubyInstaller's Ruby 2.6 64-bit
40   # 2.6 is the highest supported Ruby version across all historical
41   # Visual Studio AppVeyor images. Ruby 2.7 is only on the 2019 image.
42   - set PATH=C:\Ruby26-x64\bin;%PATH%
43   - ruby --version
45 build_script:
46   - set MRUBY_CONFIG=ci/msvc
47   - rake -m test:run:serial