1- version : 5.0 .{build}
1+ version : 5.3 .{build}
22
33branches :
44 only :
@@ -7,64 +7,44 @@ branches:
77
88skip_tags : true
99
10- image : Visual Studio 2019
10+ image :
11+ - Visual Studio 2019
12+ - Ubuntu
1113
12- configuration :
13- - Debug
14- - Release
15- - ' Release Dev'
14+ environment :
15+ data_folder : ' %APPVEYOR_BUILD_FOLDER%\data'
16+ project_folder : ' %APPVEYOR_BUILD_FOLDER%\\src_rebuild'
17+ dependency_folder : ' %APPVEYOR_BUILD_FOLDER%\dependencies'
18+ # Dependency URLs
19+ windows_premake_url : ' https://github.com/premake/premake-core/releases/download/v5.0.0-alpha15/premake-5.0.0-alpha15-windows.zip'
20+ windows_jpeg_url : ' http://www.ijg.org/files/jpegsr9d.zip'
21+ windows_openal_url : ' https://openal-soft.org/openal-binaries/openal-soft-1.20.1-bin.zip'
22+ windows_sdl2_url : ' https://www.libsdl.org/release/SDL2-devel-2.0.12-VC.zip'
23+ linux_premake_url : ' https://github.com/premake/premake-core/releases/download/v5.0.0-alpha15/premake-5.0.0-alpha15-linux.tar.gz'
24+ # Dependency Directories
25+ windows_jpeg_dir : ' %dependency_folder%\jpeg-9d'
26+ windows_openal_dir : ' %dependency_folder%\openal-soft-1.20.1-bin'
27+ windows_sdl2_dir : ' %dependency_folder%\SDL2-2.0.12'
1628
17- clone_folder : ' c:\projects\REDRIVER2'
18- # lib_folder: %clone_folder%\EXTERNAL
1929
20- environment :
21- data_folder : ' c:\projects\REDRIVER2\data'
22- project_folder : ' c:\projects\REDRIVER2\src_rebuild'
23- dependency_folder : ' %project_folder%\dependencies'
30+ install :
31+ - cmd : ' %APPVEYOR_BUILD_FOLDER%\.appveyor\Install.bat'
32+ - sh : ' ${APPVEYOR_BUILD_FOLDER}/.appveyor/Install.sh'
2433
34+ build_script :
35+ - cmd : ' %APPVEYOR_BUILD_FOLDER%\.appveyor\Build.bat'
36+ - sh : ' ${APPVEYOR_BUILD_FOLDER}/.appveyor/Build.sh'
2537
26- build :
27- project : c:\projects\REDRIVER2\src_rebuild\REDRIVER2.sln
28- verbosity : minimal
38+ after_build :
39+ - cmd : ' %APPVEYOR_BUILD_FOLDER%\.appveyor\AfterBuild.bat '
40+ - sh : ' ${APPVEYOR_BUILD_FOLDER}/.appveyor/AfterBuild.sh '
2941
3042cache :
31- - ' %project_folder%\obj\%configuration%\'
32-
33- platform :
34- - Win32
35- # - x64
36-
37- install :
38- - set SDL2_URL="https://www.libsdl.org/release/SDL2-devel-2.0.12-VC.zip"
39- - appveyor DownloadFile %SDL2_URL% -FileName SDL2.zip
40- - 7z x SDL2.zip -o%dependency_folder%
41- - set OPENAL_URL="https://openal-soft.org/openal-binaries/openal-soft-1.20.1-bin.zip"
42- - appveyor DownloadFile %OPENAL_URL% -FileName OPENAL.zip
43- - 7z x OPENAL.zip -o%dependency_folder%
44- - set JPEG_URL="http://www.ijg.org/files/jpegsr9d.zip"
45- - appveyor DownloadFile %JPEG_URL% -FileName JPEG.zip
46- - 7z x JPEG.zip -o%dependency_folder%
47- - set PREMAKE_URL="https://github.com/premake/premake-core/releases/download/v5.0.0-alpha15/premake-5.0.0-alpha15-windows.zip"
48- - appveyor DownloadFile %PREMAKE_URL% -FileName premake5.zip
49- - 7z x premake5.zip -o%project_folder%
50- - set SDL2_DIR=%dependency_folder%\SDL2-2.0.12
51- - set OPENAL_DIR=%dependency_folder%\openal-soft-1.20.1-bin
52- - set JPEG_DIR=%dependency_folder%\jpeg-9d
53-
54- before_build :
55- - cmd : cd %project_folder%
56- - cmd : premake5 vs2019
57- - cmd : ren "%JPEG_DIR%\jconfig.vc" "jconfig.h"
43+ - ' src_rebuild\obj\'
5844
5945artifacts :
60- - path : src_rebuild\bin\%configuration%\*.zip
61- name : Binaries
62-
63- after_build :
64- - cmd : cd %project_folder%\bin\%configuration%
65- - cmd : copy %SDL2_DIR%\lib\x86\SDL2.dll SDL2.dll /Y
66- - cmd : copy %OPENAL_DIR%\bin\Win32\soft_oal.dll OpenAL32.dll /Y
67- - cmd : xcopy /e /v %data_folder% .\ /Y
68- - 7z a "REDRIVER2_%configuration%.zip" ".\*"
69-
70- # build: off
46+ - path : src_rebuild\bin\*\*.zip
47+ name : Windows Binaries
48+
49+ - path : src_rebuild\bin\*\*.tar.gz
50+ name : Linux Binaries
0 commit comments