Bram Moolenaar | 0600f35 | 2015-09-15 19:18:18 +0200 | [diff] [blame] | 1 | version: "{build}" |
| 2 | |
Christopher Plewright | 60908c4 | 2023-01-13 15:28:14 +0000 | [diff] [blame] | 3 | image: Visual Studio 2015 |
Christopher Plewright | c8b2049 | 2023-01-04 18:06:00 +0000 | [diff] [blame] | 4 | |
Bram Moolenaar | 84f4996 | 2016-02-24 22:27:05 +0100 | [diff] [blame] | 5 | skip_tags: true |
| 6 | |
Bram Moolenaar | 81275ca | 2016-02-24 21:02:20 +0100 | [diff] [blame] | 7 | environment: |
| 8 | matrix: |
| 9 | - FEATURE: HUGE |
Christopher Plewright | 60908c4 | 2023-01-13 15:28:14 +0000 | [diff] [blame] | 10 | |
| 11 | # Alternate environments, not used right now. 2022 is a lot slower. |
| 12 | # |
| 13 | # - job_name: VS-2015 |
| 14 | # appveyor_build_worker_image: Visual Studio 2015 |
| 15 | # FEATURE: HUGE |
| 16 | |
| 17 | # - job_name: VS-2017 |
| 18 | # appveyor_build_worker_image: Visual Studio 2017 |
| 19 | # FEATURE: HUGE |
| 20 | |
| 21 | # - job_name: VS-2019 |
| 22 | # appveyor_build_worker_image: Visual Studio 2019 |
| 23 | # FEATURE: HUGE |
| 24 | |
| 25 | # - job_name: VS-2022 |
| 26 | # appveyor_build_worker_image: Visual Studio 2022 |
| 27 | # FEATURE: HUGE |
| 28 | |
Bram Moolenaar | 81275ca | 2016-02-24 21:02:20 +0100 | [diff] [blame] | 29 | # disabled |
| 30 | # - FEATURE: TINY |
Bram Moolenaar | f9a343f | 2020-07-29 16:32:21 +0200 | [diff] [blame] | 31 | # - FEATURE: NORMAL |
Bram Moolenaar | 81275ca | 2016-02-24 21:02:20 +0100 | [diff] [blame] | 32 | # - FEATURE: BIG |
| 33 | |
| 34 | matrix: |
| 35 | fast_finish: true |
Bram Moolenaar | 7487792 | 2015-11-21 17:15:33 +0100 | [diff] [blame] | 36 | |
Bram Moolenaar | 0600f35 | 2015-09-15 19:18:18 +0200 | [diff] [blame] | 37 | before_build: |
Christopher Plewright | 60908c4 | 2023-01-13 15:28:14 +0000 | [diff] [blame] | 38 | # - systeminfo |
| 39 | # - wmic /NameSpace:\\root\Microsoft\Windows\Storage Path MSFT_PhysicalDisk get FriendlyName,Model,AllocatedSize,UniqueId |
Christopher Plewright | ad15a39 | 2023-01-11 12:49:22 +0000 | [diff] [blame] | 40 | - setlocal ENABLEDELAYEDEXPANSION |
| 41 | - call ver |
| 42 | - set "VSWHERE=%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" |
| 43 | - > |
| 44 | if exist "%VSWHERE%" ( |
| 45 | for /f "usebackq delims=" %%i |
| 46 | in (`"%VSWHERE%" -products * -latest -property installationPath`) |
| 47 | do (set "VCVARSALL=%%i\VC\Auxiliary\Build\vcvarsall.bat") |
| 48 | ) |
| 49 | - > |
| 50 | if not exist "%VCVARSALL%" ( |
| 51 | set "VCVARSALL=%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" |
| 52 | ) |
| 53 | - call "%VCVARSALL%" x64 |
Bram Moolenaar | 0600f35 | 2015-09-15 19:18:18 +0200 | [diff] [blame] | 54 | |
| 55 | build_script: |
Bram Moolenaar | 01a6c21 | 2019-02-03 13:13:18 +0100 | [diff] [blame] | 56 | - ci/appveyor.bat |
Bram Moolenaar | 0600f35 | 2015-09-15 19:18:18 +0200 | [diff] [blame] | 57 | |
| 58 | test_script: |
Bram Moolenaar | 81275ca | 2016-02-24 21:02:20 +0100 | [diff] [blame] | 59 | - cd src/testdir |
| 60 | # Testing with MSVC gvim |
Christopher Plewright | 60908c4 | 2023-01-13 15:28:14 +0000 | [diff] [blame] | 61 | - path C:\Python38-x64;%PATH% |
K.Takata | 5bc1345 | 2022-09-09 10:52:47 +0100 | [diff] [blame] | 62 | - nmake -f Make_mvc.mak VIMPROG=..\gvim |
| 63 | - nmake -f Make_mvc.mak clean |
Bram Moolenaar | f9a343f | 2020-07-29 16:32:21 +0200 | [diff] [blame] | 64 | # Testing with MSVC console version |
K.Takata | 5bc1345 | 2022-09-09 10:52:47 +0100 | [diff] [blame] | 65 | - nmake -f Make_mvc.mak VIMPROG=..\vim |
Bram Moolenaar | 81275ca | 2016-02-24 21:02:20 +0100 | [diff] [blame] | 66 | |
Christian Brabandt | 0a65712 | 2022-12-30 17:28:12 +0000 | [diff] [blame] | 67 | artifacts: |
| 68 | - path: src/vim.exe |
| 69 | name: vim |
| 70 | - path: src/gvim.exe |
| 71 | name: gvim |
| 72 | |
Bram Moolenaar | dd905a2 | 2016-09-02 22:26:04 +0200 | [diff] [blame] | 73 | # vim: sw=2 sts=2 et ts=8 sr |