# Configuration for test runs in Appveyor. version: 1.0.{build} image: Visual Studio 2022 services: postgresql13 # Run CMake to build libpqxx.sln. before_build: - cmd: >- call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" cmake -DBUILD_SHARED_LIBS=1 -DCMAKE_CXX_STANDARD=23 configuration: Release build: parallel: true project: libpqxx.sln test_script: - ps: >- $env:Path += ";.\src\Release;C:\Program Files\PostgreSQL\13\bin" $env:PGUSER = "postgres" $env:PGPASSWORD = "Password12!" .\test\Release\runner.exe notifications: - provider: Email subject: 'libpqxx: AppVeyor build failure' message: The libpqxx AppVeyor build has failed. on_build_success: false on_build_failure: true on_build_status_changed: false