-
Notifications
You must be signed in to change notification settings - Fork 288
/
appveyor.yml
103 lines (103 loc) · 3.42 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
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