dotherside/appveyor.yml

104 lines
3.9 KiB
YAML

clone_depth: 5
environment:
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
CMAKE_GENERATOR: "Visual Studio 12 2013"
QTDIR: "C:/Qt/5.6/msvc2013/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.6/msvc2013/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2013-qt-5.6.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013
CMAKE_GENERATOR: "Visual Studio 12 2013 Win64"
QTDIR: "C:/Qt/5.6/msvc2013_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.6/msvc2013_64/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x64-msvc2013-qt-5.6.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015"
QTDIR: "C:/Qt/5.6/msvc2015/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.6/msvc2015/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2015-qt-5.6.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015 Win64"
QTDIR: "C:/Qt/5.6/msvc2015_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.6/msvc2015_64/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x64-msvc2015-qt-5.6.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015"
QTDIR: "C:/Qt/5.9/msvc2015/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.9/msvc2015/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2015-qt-5.9.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015 Win64"
QTDIR: "C:/Qt/5.9/msvc2015_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.9/msvc2015_64/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x64-msvc2015-qt-5.9.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015"
QTDIR: "C:/Qt/5.10/msvc2015/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.10/msvc2015/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2015-qt-5.10.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015 Win64"
QTDIR: "C:/Qt/5.10/msvc2015_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.10/msvc2015_64/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x64-msvc2015-qt-5.10.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
QTDIR: "C:/Qt/5.10/msvc2017_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.10/msvc2017_64/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x64-msvc2017-qt-5.10.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
CMAKE_GENERATOR: "Visual Studio 14 2015"
QTDIR: "C:/Qt/5.11/msvc2015/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.11/msvc2015/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2015-qt-5.11.zip
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
QTDIR: "C:/Qt/5.11/msvc2017_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.11/msvc2017_64/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x64-msvc2017-qt-5.11.zip
install:
- set PATH=%QTDIR%;%PATH%
build_script:
- mkdir build && cd build
- cmake .. -G"%CMAKE_GENERATOR%" -DCMAKE_PREFIX_PATH=%CMAKE_PREFIX_PATH%
- cmake --build . --config %CONFIGURATION%
- cd ..
test_script:
- set PATH=%QTDIR%;%PATH%
- build\test\%CONFIGURATION%\TestDynamicQObject.exe
after_build:
- 7z a %ARTIFACT% %APPVEYOR_BUILD_FOLDER%\build\lib\%CONFIGURATION%\DOtherSide.dll README.md CHANGELOG.md LICENSE
artifacts:
- path: $(ARTIFACT)
name: $(ARTIFACT)
type: zip
deploy:
description: 'My description'
provider: GitHub
auth_token:
secure: Brw9CAHN/fULjHQtbrG8jlFkfQcj7NjEWUvUkRB0vrJP2T9glct2Zsrv0lE3H833
artifact: $(ARTIFACT)
draft: true
prerelease: true
on:
appveyor_repo_tag: true