blob: a0b05b29a3c99c34d15d1831cfe468b581355ee1 [file] [log] [blame]
branches:
except:
- gh-pages
skip_commits:
files:
- '**/*.bat'
- '**/*.info'
- '**/*.jar'
- '**/*.nav'
- '**/*.md'
- '**/.clang-format'
- '**/.documenter_local_last_run'
- '**/.gitignore'
- '**/build.yaml'
- '**/docs.yaml'
- '**/Doxyfile.in'
- '**/Jenkinsfile'
- '**/AUTHORS'
- '**/COPYING'
- '**/LICENSE'
- '**/LICENSE.txt'
- packaging/
shallow_clone: false
cache:
- C:\projects\dependencies\bin -> appveyor.ps1
- C:\projects\dependencies\libs -> appveyor.yml
platform:
- x64
hosts:
cpp-driver.hostname.: 127.254.254.254
environment:
ARTIFACTORY_BASE_URI:
secure: 5bD6WmK8IFF9jHmEJ75NqryMijhEtC6eRKhA+fYbSFTwCwc9qOAdB1Lpt8CCiaNfD65i3M0rqQYLj3DL3hGTMrBMTqZnVWer5IvowlEWps8=
ARTIFACTORY_USERNAME:
secure: o2wIBhhU3l2RmYrB+bWAq21iSZahJxHhJKoWKsjadTI=
ARTIFACTORY_PASSWORD:
secure: npn828fxSYtJ4i/yeONCL7Oc2He42Ti/ohofbykRyBTlQCzIRIUYvh7iO6yqea3uAqjAMc9OtQzjy3CqH8/Vgkdk22lT/ceCfSJIpEtZwrg=
APPVEYOR_IGNORE_COMMIT_FILTERING_ON_TAG: true
DRIVER_TYPE: CASS
LIBSSH2_VERSION: 1.9.0
LIBUV_VERSION: 1.35.0
OPENSSL_1_0_VERSION: 1.0.2u
OPENSSL_1_1_VERSION: 1.1.1d
ZLIB_VERSION: 1.2.11
matrix:
- CMAKE_GENERATOR: Visual Studio 12 2013
OPENSSL_MAJOR_MINOR: 1.0
VISUAL_STUDIO_INTERNAL_VERSION: 120
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
# - CMAKE_GENERATOR: Visual Studio 12 2013
# OPENSSL_MAJOR_MINOR: 1.1
# VISUAL_STUDIO_INTERNAL_VERSION: 120
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- CMAKE_GENERATOR: Visual Studio 14 2015
OPENSSL_MAJOR_MINOR: 1.0
VISUAL_STUDIO_INTERNAL_VERSION: 140
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
# - CMAKE_GENERATOR: Visual Studio 14 2015
# OPENSSL_MAJOR_MINOR: 1.1
# VISUAL_STUDIO_INTERNAL_VERSION: 140
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- CMAKE_GENERATOR: Visual Studio 15 2017
OPENSSL_MAJOR_MINOR: 1.0
VISUAL_STUDIO_INTERNAL_VERSION: 141
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
# - CMAKE_GENERATOR: Visual Studio 15 2017
# OPENSSL_MAJOR_MINOR: 1.1
# VISUAL_STUDIO_INTERNAL_VERSION: 141
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- CMAKE_GENERATOR: Visual Studio 16 2019
OPENSSL_MAJOR_MINOR: 1.0
VISUAL_STUDIO_INTERNAL_VERSION: 142
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
# - CMAKE_GENERATOR: Visual Studio 16 2019
# OPENSSL_MAJOR_MINOR: 1.1
# VISUAL_STUDIO_INTERNAL_VERSION: 142
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
#init:
# - ps: iex ((New-Object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
install:
- ps: . .\appveyor.ps1 # Source AppVeyor build functions
- ps: Build-Configuration-Information
- ps: Hardware-Information
- ps: Environment-Information
- ps: Initialize-Build-Environment
- ps: Install-Driver-Environment
build_script:
- ps: Build-Driver
after_build:
- ps: Package-Artifacts
- ps: Push-Artifacts
test_script:
- ps: Execute-Driver-Unit-Tests
on_finish:
- ps: Push-Driver-Unit-Tests-Results
- ps: Build-Configuration-Information
- ps: Hardware-Information
- ps: Environment-Information
# - ps: $blockRdp = $True; iex ((New-Object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
on_failure:
- ps: Push-Build-Logs
on_success:
- ps: Publish-Artifacts