dotherside/appveyor.yml

78 lines
2.7 KiB
YAML
Raw Normal View History

2016-01-29 20:59:08 +00:00
clone_depth: 5
environment:
matrix:
2016-01-31 11:21:07 +00:00
- CMAKE_GENERATOR: "Visual Studio 12 2013"
QTDIR: "C:/Qt/5.4/msvc2013_opengl/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.4/msvc2013_opengl/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2013-qt-5.4.zip
- CMAKE_GENERATOR: "Visual Studio 12 2013 Win64"
QTDIR: "C:/Qt/5.4/msvc2013_64_opengl/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.4/msvc2013_64_opengl/lib/cmake"
CONFIGURATION: Release
2016-01-31 11:39:47 +00:00
ARTIFACT: libDOtherside-windows-x64-msvc2013-qt-5.4.zip
2016-01-31 11:21:07 +00:00
- CMAKE_GENERATOR: "Visual Studio 12 2013"
QTDIR: "C:/Qt/5.5/msvc2013/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.5/msvc2013/lib/cmake"
CONFIGURATION: Release
ARTIFACT: libDOtherside-windows-x86-msvc2013-qt-5.5.zip
- CMAKE_GENERATOR: "Visual Studio 12 2013 Win64"
QTDIR: "C:/Qt/5.5/msvc2013_64/bin"
CMAKE_PREFIX_PATH: "C:/Qt/5.5/msvc2013_64/lib/cmake"
CONFIGURATION: Release
2016-01-31 11:39:47 +00:00
ARTIFACT: libDOtherside-windows-x64-msvc2013-qt-5.5.zip
- 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
- 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
- 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
- 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
2016-01-30 11:41:12 +00:00
install:
- set PATH=%QTDIR%;%PATH%
2016-01-29 20:59:08 +00:00
build_script:
- mkdir build && cd build
2016-01-30 13:29:40 +00:00
- cmake .. -G"%CMAKE_GENERATOR%" -DCMAKE_PREFIX_PATH=%CMAKE_PREFIX_PATH%
2016-01-29 20:59:08 +00:00
- cmake --build . --config %CONFIGURATION%
2016-01-31 10:47:32 +00:00
- cd ..
2016-01-29 22:03:54 +00:00
2016-01-30 13:29:40 +00:00
test_script:
- set PATH=%QTDIR%;%PATH%
2016-01-31 10:47:32 +00:00
- build\test\%CONFIGURATION%\TestDynamicQObject.exe
2016-01-31 09:57:39 +00:00
after_build:
2016-01-31 10:54:15 +00:00
- 7z a %ARTIFACT% %APPVEYOR_BUILD_FOLDER%\build\lib\%CONFIGURATION%\DOtherSide.dll README.md CHANGELOG.md LICENSE
2016-01-31 09:57:39 +00:00
artifacts:
- path: $(ARTIFACT)
2016-01-31 10:47:32 +00:00
name: $(ARTIFACT)
2016-01-31 10:12:27 +00:00
type: zip
2016-01-31 09:57:39 +00:00
deploy:
description: 'My description'
provider: GitHub
auth_token:
secure: Brw9CAHN/fULjHQtbrG8jlFkfQcj7NjEWUvUkRB0vrJP2T9glct2Zsrv0lE3H833
2016-01-31 10:47:32 +00:00
artifact: $(ARTIFACT)
2016-01-31 11:21:07 +00:00
draft: true
prerelease: true
on:
appveyor_repo_tag: true