Merge pull request #6281 from dearblue/binding
[mruby.git] / appveyor.yml
blob3a063dd78f7b19eb8649d45df18fb65cd569ba25
1 version: "{build}"
3 shallow_clone: true
5 environment:
6   matrix:
7     - job_name: Visual Studio 2022 64bit
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 64bit
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 32bit
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 64bit
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 32bit
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 64bit
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 32bit
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 64bit
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:build
48   - rake test:run