Commit Graph

49 Commits

Author SHA1 Message Date
RichardG867
32941b3c5b Jenkins: Temporarily compile a newer version of openal-soft to fix audio issues 2022-02-14 13:41:52 -03:00
RichardG867
fa08971ddc Jenkins: Move archive_tmp creation further down for logging coherency purposes 2022-02-14 11:57:12 -03:00
RichardG867
332119fd11 Jenkins: Ship discord_game_sdk on Linux x64 2022-02-13 15:43:13 -03:00
RichardG867
a6ac053960 Jenkins: Populate AppImage version with data from generated version.h 2022-02-13 15:15:40 -03:00
RichardG867
83d9c5276f Jenkins: Restore library version readme, to be stored in the AppImage filesystem 2022-02-12 13:16:46 -03:00
RichardG867
f0d171fbce Jenkins: Add wget dependency for appimage-builder 2022-02-11 23:07:49 -03:00
RichardG867
efc18ff70f Jenkins: Switch Linux builds to AppImage 2022-02-11 22:47:23 -03:00
RichardG867
8243773eb1 Jenkins: Fix Linux CMake toolchain file path 2022-02-11 14:31:13 -03:00
RichardG867
84ae673d70 Some Jenkins clarifications 2022-02-11 14:23:34 -03:00
RichardG867
1eb32a6877 Jenkins: Fix Windows CMake toolchain file path 2022-02-11 14:09:21 -03:00
RichardG867
e45f5f67d2 Jenkins: Use CMake toolchain files on Windows as well 2022-02-11 14:06:07 -03:00
RichardG867
c39a2a69dc Jenkins: Remove redundant packaging-related package dependencies 2022-02-11 13:56:11 -03:00
RichardG867
e14bbb6f1b Jenkins: Use CMake toolchain files for compiler flags 2022-02-11 13:55:12 -03:00
David Hrdlička
fee2fe6e06 CI: Use libslirp proper for Linux builds 2022-02-09 16:22:21 +01:00
RichardG867
2654642090 Jenkins: Turn down Windows zip compression 2022-02-07 17:39:59 -03:00
RichardG867
cbd0415d78 Jenkins: Build with Qt now 2022-02-07 14:13:05 -03:00
RichardG867
16152ede35 One more build script fix 2021-12-04 11:36:51 -03:00
RichardG867
05ff0b0921 Build script: Fix pkg-config (for rtmidi) when cross-compiling 2021-12-04 11:35:26 -03:00
Miran Grča
303707998b Update for RTMidi. 2021-12-03 20:10:45 +01:00
RichardG867
67df8cd8c6 Build script: Fix strip flag being lost across MSYSTEMs 2021-12-01 17:39:09 -03:00
RichardG867
05bbbaff21 Improve Jenkins build flow, now with symbol stripping for regular builds 2021-11-28 13:57:58 -03:00
RichardG867
9cdd0f946f Build script clarifications 2021-11-25 14:22:55 -03:00
RichardG867
d222f7c7d2 Build script: Add + specifier to git hash if the tree is dirty 2021-11-24 21:49:36 -03:00
RichardG867
58670247b4 Jenkins: Fix .git being lost across stash/unstash 2021-11-24 21:40:42 -03:00
RichardG867
982e1f808d Jenkins git commit presentation fixes 2021-11-24 20:41:08 -03:00
RichardG867
e86ba44b7d Minor build script improvements 2021-11-18 19:22:19 -03:00
RichardG867
155104467e Fix build script wildcards 2021-11-17 20:22:30 -03:00
RichardG867
4e337a3f1f Actually fix the tar deletion issue 2021-11-17 18:45:20 -03:00
RichardG867
09529eaf2f Remove target from gitignore as it was causing problems 2021-11-17 18:16:23 -03:00
RichardG867
f15f2c96e9 Jenkins: Recreate output directory if it was deleted 2021-11-17 18:11:10 -03:00
RichardG867
daa8f6731c More improvements to the build script 2021-11-17 18:01:15 -03:00
RichardG867
767b09129c Fix build script 2021-11-17 15:09:21 -03:00
RichardG867
3c95135d59 Adapt build script to the new new Jenkins pipeline 2021-11-17 14:43:48 -03:00
RichardG867
015c6b1151 Jenkins: Trigger deferred failure when any build of any stage fails 2021-11-16 00:22:46 -03:00
RichardG867
79d974ee7f Revert to old freetype DLL name 2021-11-14 22:19:15 -03:00
RichardG867
15b3507c81 Slight optimization on Jenkins workspace cleanup 2021-11-14 21:49:44 -03:00
RichardG867
0e52a261cc Fix Jenkins CMake flags on MSYSTEM switching 2021-11-14 21:20:47 -03:00
RichardG867
3fa3541f10 Add dev builds with old dynarec as requested 2021-11-14 13:35:36 -03:00
RichardG867
c0fb42b756 Disable VNC on Jenkins dev builds 2021-11-13 18:38:27 -03:00
RichardG867
b3972d11aa Fix small issue with the build chaining test 2021-11-13 14:57:32 -03:00
RichardG867
ae4ec8d98a Re-enable Jenkins builds as the pipeline is mostly figured out 2021-11-13 14:42:30 -03:00
RichardG867
95c5a52856 Attempt Jenkins pipeline improvements including delegating builds 2021-11-13 13:48:00 -03:00
RichardG867
874f64a0be Install source tarball dependencies first 2021-11-13 02:37:47 -03:00
RichardG867
697827d70a Add source tarball generation to build script 2021-11-13 01:53:00 -03:00
RichardG867
e6fddf9823 Flip freetype back to the old name on Windows to ease upgrading (at least on 32-bit builds) 2021-11-12 21:54:05 -03:00
RichardG867
bfe19db5b4 Shuffle around and improve build number injection 2021-11-12 21:53:12 -03:00
RichardG867
e152eee822 ci: Make some build script variables local as they should be 2021-11-12 20:52:07 -03:00
RichardG867
c4bb7e79a7 Upgrade build script to 8-character git hashes per the old system 2021-11-12 15:16:19 -03:00
RichardG867
ab0a8fa4f8 Rename .jenkins to a more generic .ci 2021-11-10 15:40:19 -03:00