-
Notifications
You must be signed in to change notification settings - Fork 0
/
.appveyor.yml
64 lines (41 loc) · 1.7 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
57
58
59
60
61
62
63
64
version: 1.9-dev.{build}
image:
- Visual Studio 2013
- Visual Studio 2015
- Visual Studio 2017
configuration: Default
platform: x64
environment:
matrix:
- Version: 32
- Version: 64
install:
- cmd: setup ../cache
cache: ../cache
build_script:
- cmd: >-
if "%VS120COMNTOOLS%" NEQ "" set VSVersion=2013
if "%VS140COMNTOOLS%" NEQ "" set VSVersion=2015
if "%VS90COMNTOOLS%" == "" set VSVersion=2017
set PackageVersion=vs%VSVersion%-%Version%
set Folder=vs%VSVersion%
msbuild code/build/windows/%Folder%/orx.sln /p:Platform=%Platform% /p:Configuration=Release
msbuild code/build/windows/%Folder%/orx.sln /p:Platform=%Platform% /p:Configuration=Profile
msbuild code/build/windows/%Folder%/orx.sln /p:Platform=%Platform% /p:Configuration=Debug
msbuild tutorial/build/windows/%Folder%/tutorial.sln /p:Platform=%Platform% /p:Configuration=Release
msbuild code/build/windows/%Folder%/orx.sln /p:Platform=%Platform% "/p:Configuration=Core Release"
msbuild tools/orxFontGen/build/windows/%Folder%/orxFontGen.sln /p:Platform=%Platform% /p:Configuration=Release
msbuild tools/orxCrypt/build/windows/%Folder%/orxCrypt.sln /p:Platform=%Platform% /p:Configuration=Release
cd code/build/python
python package.py -p %PackageVersion%
python package.py -p tuto%PackageVersion%
artifacts:
- path: code/build/python/packages/*vs2015-64*.zip
name: package-vs2015-64
- path: code/build/python/packages/*vs2015-32*.zip
name: package-vs2015-32
- path: code/build/python/packages/*vs2013-64*.zip
name: package-vs2013-64
- path: code/build/python/packages/*vs2013-32*.zip
name: package-vs2013-32
deploy: off