1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-11-25 11:52:40 +01:00
openrw/.appveyor.yml

53 lines
1.2 KiB
YAML
Raw Normal View History

2018-02-10 02:07:35 +01:00
image:
- Visual Studio 2017
clone_depth: 1
shallow_clone: false
cache:
- C:\Users\appveyor\.conan -> conanfile.py
- C:\.conan -> conanfile.py
2018-02-10 02:07:35 +01:00
environment:
APPVEYOR_SAVE_CACHE_ON_ERROR: true
2018-08-27 20:16:40 +02:00
ALSOFT_DRIVERS: null
2018-02-10 02:07:35 +01:00
PYTHON: "C:\\Python36-x64"
CMAKE_GENERATOR_BASE: "Visual Studio 15 2017"
2018-02-10 02:07:35 +01:00
NAME_SUFFIX: "windows"
USE_CONAN: 1
2018-02-10 02:07:35 +01:00
platform:
- x64
2018-02-10 02:07:35 +01:00
configuration:
2018-09-01 18:23:10 +02:00
- RelWithDebInfo
2018-02-10 02:07:35 +01:00
matrix:
fast_finish: false
clone_folder: C:\projects\openrw
2018-02-10 02:07:35 +01:00
init:
- set PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%
- python --version
- cmake --version
- msbuild /version
- pip3 install conan
- conan user
- conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
2018-02-10 02:07:35 +01:00
install:
- cd "%APPVEYOR_BUILD_FOLDER%"
- for /f %%i in ('git rev-parse HEAD') do set COMMIT_HASH=%%i
- echo APPVEYOR_REPO_COMMIT=%APPVEYOR_REPO_COMMIT%, COMMIT_HASH=%COMMIT_HASH%
- if NOT "%APPVEYOR_REPO_COMMIT%" == "%COMMIT_HASH%" echo "Appveyor git hash does not match git checkout hash"
2018-09-01 22:46:58 +02:00
- git submodule update --init --recursive
2018-02-10 02:07:35 +01:00
build_script:
- ctest -VV -S "%APPVEYOR_BUILD_FOLDER%/cmake/ctest/script_ci.ctest"
2018-06-04 19:34:12 +02:00
after_build:
- cd "%APPVEYOR_BUILD_FOLDER%\build"
- cpack -C %CONFIGURATION% -G TXZ
- appveyor PushArtifact OpenRW-%COMMIT_HASH:~0,8%.tar.xz