version: '{build}' environment: GYP_MSVS_VERSION: 2013 platform: - Win32 configuration: - Debug - Release # Use the source dir expected by gclient. clone_folder: c:\projects\breakpad\src # Before checkout. init: - cd %APPVEYOR_BUILD_FOLDER%\..\.. - appveyor DownloadFile https://storage.googleapis.com/chrome-infra/depot_tools.zip - 7z -bd x depot_tools.zip -odepot_tools - depot_tools\update_depot_tools - cd %APPVEYOR_BUILD_FOLDER% # After checkout. install: - PATH C:\projects\depot_tools;%PATH% - cd %APPVEYOR_BUILD_FOLDER%\.. - gclient config https://%APPVEYOR_REPO_PROVIDER%.com/%APPVEYOR_REPO_NAME% --unmanaged --name=src - gclient sync build_script: - cd %APPVEYOR_BUILD_FOLDER% - msbuild src\client\windows\breakpad_client.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /m /verbosity:normal - msbuild src\tools\windows\tools_windows.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /m /verbosity:normal test_script: - src\client\windows\%CONFIGURATION%\client_tests.exe - src\tools\windows\%CONFIGURATION%\dump_syms_unittest.exe artifacts: - path: '**\*.exe' - path: '**\*.lib'