Prefer to use VS2013 for compiling and testing on AppVeyor
[TortoiseGit.git] / appveyor.yml
blobe95849a14ac02563ccdc86becba726bf837d77d3
1 version: '{branch}.{build}'\r
2 skip_tags: true\r
3 init:\r
4 - git config --global user.email "dummy@example.com"\r
5 - git config --global user.name "Dummy Name"\r
6 build_script:\r
7 - git submodule update --init -- ext/gtest ext/libgit2 ext/tgit ext/zlib\r
8 - cd ext\libgit2\r
9 - for %%G in (..\libgit2-*.patch) do ( type %%G | git am )\r
10 - cd ..\..\r
11 - msbuild "src\TortoiseGit.sln" /t:"test\UnitTests" /m /verbosity:minimal /p:Configuration=Debug /p:PlatformToolset=v120_xp /p:Platform=x64 /maxcpucount /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"\r
12 - msbuild "src\TortoiseGit.sln" /t:"test\UnitTests" /m /verbosity:minimal /p:Configuration=Debug /p:PlatformToolset=v120_xp /p:Platform=Win32 /maxcpucount /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"\r
13 test_script:\r
14 - bin\Debug\bin\tests.exe\r
15 - bin\Debug64\bin\tests.exe\r
16 - reg add HKCU\Software\TortoiseGit /v CygwinHack /t REG_DWORD /f /d 1\r
17 - reg add HKCU\Software\TortoiseGit /v MSysGit /t REG_SZ /f /d "c:\cygwin\bin"\r
18 - set HOME=%USERPROFILE%\r
19 - bin\Debug\bin\tests.exe\r
20 - bin\Debug64\bin\tests.exe\r
21 - msbuild "src\TortoiseGit.sln" /t:"test\UnitTests" /m /verbosity:minimal /p:Configuration=Debug /p:Platform=x64 /maxcpucount /p:PlatformToolset=v140_xp /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"\r
22 - bin\Debug64\bin\tests.exe\r