Use msbuild.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
This commit is contained in:
FrancisANDRE 2015-12-14 16:40:37 +01:00
parent 48bb3b3679
commit f8af76f27e

View File

@ -1,4 +1,4 @@
version: '{build}' version: 1.7.0-{branch}.{build}
cache: cache:
- c:\OpenSSL-Win32 - c:\OpenSSL-Win32
@ -11,9 +11,14 @@ services:
- mongodb - mongodb
- mssql2014 - mssql2014
platform:
- Win32
- x64
configuration: configuration:
- Release - release
- Debug - debug
install: install:
- systeminfo - systeminfo
@ -49,10 +54,15 @@ environment:
openssl: 1_0_2e openssl: 1_0_2e
matrix: matrix:
- builder: cmake # - builder: cmake
ssl: Win32 # ssl: Win32
vc: amd64_x86 # vc: amd64_x86
target: x86 # target: x86
- builder: msbuild
linkmode: shared
before_build: before_build:
@ -60,21 +70,21 @@ after_build:
build_script: build_script:
- set PATH=C:\ProgramData\chocolatey\bin;%PATH% - set PATH=C:\ProgramData\chocolatey\bin;%PATH%
- mkdir cmake-build # - mkdir cmake-build
- cd cmake-build # - cd cmake-build
- cmake .. -G "Visual Studio 12 2013" -DENABLE_DATA_MYSQL=OFF -DENABLE_REDIS=OFF -DENABLE_TESTS=ON # - cmake .. -G "Visual Studio 12 2013" -DENABLE_DATA_MYSQL=OFF -DENABLE_REDIS=OFF -DENABLE_TESTS=ON
- cmake --build . --config %configuration% -- /nologo /v:minimal # - cmake --build . --config %configuration% -- /nologo /v:minimal
- buildwin 120 build %linkmode% %configuration% %platform% samples tests msbuild minimal "C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
before_test: before_test:
- set PATH=%CD%\bin;%PATH%
- set EXCLUDE_TESTS=NetSLL_Win,Data/ODBC,Data/MySQL
after_test: after_test:
test_script: test_script:
# - set PATH=%CD%\cmake-build\bin\Release;%PATH% - build\script\runtests2.cmd
# - set EXCLUDE_TESTS=Crypto,NetSLL_Win,Data/ODBC,Data/MySQL # - ctest -VV -C %configuration% -E "Data*"
# - build\script\runtests2.cmd
- ctest -VV -C %configuration% -E "Data*"