forked from Koromix/tytools
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathappveyor.yml
56 lines (47 loc) · 1.54 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
version: '{build}'
os: Visual Studio 2015
init:
# We need CMake's cpack command, not chocolatey's command
- cmake -E remove c:\programdata\chocolatey\bin\cpack.exe
environment:
BUILD_TYPE: "RelWithDebInfo"
matrix:
- CMAKE_FLAGS: '-G "Visual Studio 14 2015" -T "v140_xp" -DUSE_UNITY_BUILDS=ON'
QT_PACKAGE: qtbase-5.7.1-i686-win32-msvc2015-static-mt.7z
- CMAKE_FLAGS: '-G "Visual Studio 14 2015 Win64" -DUSE_UNITY_BUILDS=ON'
QT_PACKAGE: qtbase-5.7.1-x86_64-win32-msvc2015-static-mt.7z
install:
- appveyor DownloadFile "https://bintray.com/artifact/download/koromix/tytools/%QT_PACKAGE%"
- 7z x "%QT_PACKAGE%" >NUL
before_build:
- cmake %CMAKE_FLAGS% .
build_script:
- cmake --build . --config "%BUILD_TYPE%" -- /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
after_build:
- cpack -C "%BUILD_TYPE%"
test: off
artifacts:
- path: '*.msi'
- path: '*.zip'
- path: '$(BUILD_TYPE)\tycmd.pdb'
- path: '$(BUILD_TYPE)\TyCommander.pdb'
- path: '$(BUILD_TYPE)\TyCommanderC.pdb'
- path: '$(BUILD_TYPE)\TyUpdater.pdb'
deploy:
- provider: BinTray
username: Koromix
api_key:
secure: "SV8zwvJsQsGbojZy6Z8CHeRGmZse3AOoohPIiog2o5/6tH191ei3GakTEpHsfYe2"
subject: koromix
repo: tytools
package: tytools
version: $(APPVEYOR_REPO_BRANCH)
publish: true
artifact: /.*\.(zip|msi)/
- provider: GitHub
auth_token:
secure: "cLGLqvqDP4MpJ0+skssc+alB65DtwvIgpdgEkEAvuYTm8YX4ZXYIsZe115DDbR2f"
draft: true
on:
appveyor_repo_tag: true
artifact: /.*\.(zip|msi)/