mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-28 11:53:43 +03:00
dac8fa5632
By latest errors, it seems that Postgres 9.6 is no more supported on VS2019 image. By documentation, it also seem that Postgres 13 is the most recent supported database and not available in VS2015 image. Therefore, drop Python 3.8 test (and likely build). See https://www.appveyor.com/docs/services-databases/#postgresql
75 lines
2.0 KiB
YAML
75 lines
2.0 KiB
YAML
version: 2.x.{build}
|
|
|
|
clone_folder: C:\Project
|
|
|
|
environment:
|
|
matrix:
|
|
# For Python versions available on Appveyor, see
|
|
# https://www.appveyor.com/docs/windows-images-software/#python
|
|
- {PY_VER: "312", PY_ARCH: "32", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "312", PY_ARCH: "64", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "311", PY_ARCH: "32", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "311", PY_ARCH: "64", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "310", PY_ARCH: "32", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "310", PY_ARCH: "64", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "39", PY_ARCH: "32", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
- {PY_VER: "39", PY_ARCH: "64", APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019}
|
|
|
|
WORKFLOW: tests
|
|
|
|
OPENSSL_VERSION: "1_1_1w"
|
|
POSTGRES_VERSION: "16_0"
|
|
|
|
PSYCOPG2_TESTDB: psycopg2_test
|
|
PSYCOPG2_TESTDB_USER: postgres
|
|
PSYCOPG2_TESTDB_HOST: localhost
|
|
|
|
PGUSER: postgres
|
|
PGPASSWORD: Password12!
|
|
PGSSLMODE: require
|
|
|
|
# Add CWD to perl library path for PostgreSQL build on VS2019
|
|
PERL5LIB: .
|
|
|
|
# Select according to the service enabled
|
|
POSTGRES_DIR: C:\Program Files\PostgreSQL\13\
|
|
|
|
matrix:
|
|
fast_finish: false
|
|
|
|
services:
|
|
# Note: if you change this service also change POSTGRES_DIR
|
|
- postgresql13
|
|
|
|
cache:
|
|
# Rebuild cache if following file changes
|
|
# (See the file to zap the cache manually)
|
|
- C:\Others -> .appveyor\cache_rebuild
|
|
|
|
# Script called before repo cloning
|
|
# init:
|
|
|
|
# Repository gets cloned, Cache is restored
|
|
|
|
install:
|
|
- py scripts\\build\\appveyor.py install"
|
|
|
|
# PostgreSQL server starts now
|
|
|
|
build: "off"
|
|
|
|
build_script:
|
|
- py scripts\\build\\appveyor.py build_script"
|
|
|
|
after_build:
|
|
- py scripts\\build\\appveyor.py after_build"
|
|
|
|
before_test:
|
|
- py scripts\\build\\appveyor.py before_test"
|
|
|
|
test_script:
|
|
- py scripts\\build\\appveyor.py test_script"
|
|
|
|
|
|
# vim: set ts=4 sts=4 sw=4:
|