richardg867
|
3b2b0b984a
|
Jenkins: Expand nodes which can perform the initial clone
|
2022-07-15 15:36:00 -03:00 |
|
richardg867
|
972550048c
|
Jenkins: Disable static Qt on Windows debug builds
|
2022-06-29 13:32:49 -03:00 |
|
richardg867
|
e6b84753c4
|
Jenkins: Fix incorrectly reverted macOS PATH change
|
2022-06-27 15:03:30 -03:00 |
|
richardg867
|
28987befd7
|
Jenkins: Update Discord Game SDK to add macOS ARM64
|
2022-06-27 15:02:00 -03:00 |
|
richardg867
|
1bc357a786
|
Jenkins: Add MacPorts Qt prefix to PATH
|
2022-05-28 16:20:36 -03:00 |
|
RichardG867
|
ba2edf535e
|
Jenkins: Use submitted FAudio port on macOS
|
2022-05-03 20:49:55 -03:00 |
|
RichardG867
|
50d23fcc59
|
Jenkins: Archive symlinks on the macOS zip
|
2022-05-02 22:01:41 -03:00 |
|
RichardG867
|
de46bab85b
|
Jenkins: Detect symlink mismatches when merging macOS bundles
|
2022-05-01 22:48:17 -03:00 |
|
RichardG867
|
f53be238de
|
Jenkins: Attempt to fix macOS signing
|
2022-05-01 22:25:50 -03:00 |
|
RichardG867
|
948a0f02cc
|
Jenkins: Fix typo on previous commit
|
2022-05-01 21:32:30 -03:00 |
|
RichardG867
|
4d100fc636
|
Jenkins: Fix non-native macOS build creating an archive when not requested
|
2022-05-01 21:31:27 -03:00 |
|
RichardG867
|
34bdb870af
|
Jenkins: Forgot the Jenkinsfile for universal builds
|
2022-05-01 18:17:59 -03:00 |
|
RichardG867
|
97b5d2de7a
|
Jenkins: Universal macOS building bringup
|
2022-05-01 16:10:47 -03:00 |
|
RichardG867
|
054d89354e
|
Jenkins: Remove a redundant SDL component added during the troubleshooting process
|
2022-04-26 17:59:25 -03:00 |
|
RichardG867
|
8a9daa6264
|
Jenkins: Make appimage-builder use a global cache
|
2022-04-26 17:57:57 -03:00 |
|
RichardG867
|
c591819c50
|
Jenkins: Enable SDL cpuinfo, fixes FAudio segfaults
|
2022-04-26 17:47:28 -03:00 |
|
RichardG867
|
555e4a14e3
|
Jenkins: Enabling one SDL component at a time until audio is fixed
|
2022-04-26 17:27:37 -03:00 |
|
RichardG867
|
14b6466022
|
Jenkins: Enable SDL threads everywhere, fixes audio
|
2022-04-26 11:38:03 -03:00 |
|
RichardG867
|
1957178823
|
Jenkins: Actually port the conditional AppImage package parser
|
2022-04-26 00:59:22 -03:00 |
|
RichardG867
|
b9f022dbae
|
Jenkins: Remove an extraneous metainfo file
|
2022-04-26 00:42:13 -03:00 |
|
RichardG867
|
8aec317f3c
|
Jenkins: Port Linux build improvements (lighter SDL2, AppStream metadata) from CLI branch
|
2022-04-26 00:39:10 -03:00 |
|
richardg867
|
0208555e8c
|
Jenkins: Cache Linux library downloads and change rtmidi URL
|
2022-04-20 14:01:38 -03:00 |
|
richardg867
|
6ac35ffe43
|
Jenkins: Search for MacPorts prefix when building
|
2022-04-07 15:48:07 -03:00 |
|
richardg867
|
44ef14b143
|
Jenkins: Fix Discord Game SDK extraction on macOS
|
2022-04-06 18:21:25 -03:00 |
|
richardg867
|
7f27f44b3a
|
Jenkins: Add macOS Intel to Jenkinsfile
|
2022-04-06 15:39:32 -03:00 |
|
richardg867
|
ce7a1ad1c1
|
Jenkins: Use OpenAL on macOS
|
2022-04-06 15:38:27 -03:00 |
|
richardg867
|
e1906c03b3
|
Jenkins: Add macOS to the build script
|
2022-04-06 15:28:23 -03:00 |
|
richardg867
|
e860c480b8
|
Jenkins: Add MacPorts dependencies file
|
2022-04-06 15:27:10 -03:00 |
|
richardg867
|
d78adebc69
|
Jenkins: Some changes for internal use
|
2022-03-28 21:24:56 -03:00 |
|
RichardG867
|
f45c91f425
|
Jenkins: Fix wrong package removed from MSYS dependency list
|
2022-03-21 19:55:31 -03:00 |
|
RichardG867
|
9118e9c939
|
Jenkins: Switch AppImage building to the new icon assets
|
2022-03-21 14:37:07 -03:00 |
|
RichardG867
|
2c976292f0
|
Jenkins: Switch build to Ninja on all platforms
|
2022-03-21 13:53:23 -03:00 |
|
RichardG867
|
5e9a47d6d1
|
Jenkins: Attempt to streamline failure state
|
2022-03-16 15:41:58 -03:00 |
|
RichardG867
|
3de4fbb75c
|
Jenkins: Minor fixes to Windows build flow
|
2022-03-16 14:36:57 -03:00 |
|
RichardG867
|
7a3ff82a63
|
Jenkins: Don't git clone on Windows nodes due to line ending issues
|
2022-03-15 23:23:47 -03:00 |
|
RichardG867
|
68ad22bf09
|
Jenkins: Streamline AppImage exclusion list with globs
|
2022-03-15 23:16:41 -03:00 |
|
RichardG867
|
1cc29c0aab
|
Jenkins: Small cosmetic change to build script
|
2022-03-15 21:46:10 -03:00 |
|
RichardG867
|
0cdc68d2bd
|
Jenkins: Make the pipeline more resilient to node dropouts
|
2022-03-15 21:45:08 -03:00 |
|
RichardG867
|
fa795f0f50
|
Jenkins: Fix build script sh compatibility
|
2022-03-15 21:23:51 -03:00 |
|
RichardG867
|
ed792c0321
|
Jenkins: Add more Linux libraries for execution in a vacuum
|
2022-03-12 16:44:42 -03:00 |
|
RichardG867
|
79b9b1605d
|
Jenkins: Add dependency management for MSYS environment
|
2022-03-12 16:42:45 -03:00 |
|
RichardG867
|
219129f97e
|
CMI8x38: Implement Sound Blaster emulation
|
2022-03-06 19:59:14 -03:00 |
|
RichardG867
|
8633a7c533
|
Jenkins: Enable FAudio on Linux
|
2022-03-06 01:30:19 -03:00 |
|
David Hrdlička
|
8f5981bbfd
|
Jenkins: Disable FAudio for now
|
2022-02-20 01:14:47 +01:00 |
|
David Hrdlička
|
76fbaa4b8c
|
Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2 , reversing
changes made to 351db812e0 .
|
2022-02-18 21:42:05 +01:00 |
|
RichardG867
|
633ac3ad9d
|
Jenkins: Add zlib to appimage dependencies
|
2022-02-15 19:56:26 -03:00 |
|
RichardG867
|
e8216d68fe
|
Jenkins: Streamline libxcb dependencies
|
2022-02-15 19:56:06 -03:00 |
|
RichardG867
|
b285293163
|
Jenkins: Add failure checks to the temporary workarounds
|
2022-02-15 19:51:55 -03:00 |
|
RichardG867
|
bc2535ec01
|
Jenkins: Build our own SDL for joystick support without tons of dependencies
|
2022-02-15 19:47:53 -03:00 |
|
RichardG867
|
b60ca87ca4
|
Jenkins: Build our own rtmidi without JACK
|
2022-02-15 19:45:10 -03:00 |
|
RichardG867
|
29e1f0330d
|
Jenkins: Use system libasound on AppImage
|
2022-02-15 13:41:28 -03:00 |
|
RichardG867
|
72fe1ef248
|
Jenkins: Remove libdrm from libraries due to a recent ABI conflict
|
2022-02-14 22:16:27 -03:00 |
|
RichardG867
|
8fa75131fa
|
Jenkins: Change location of discord_game_sdk on Linux
|
2022-02-14 14:46:17 -03:00 |
|
RichardG867
|
9b512cfccf
|
Jenkins: Add dependency for the locally-compiled openal-soft
|
2022-02-14 14:45:49 -03:00 |
|
RichardG867
|
32941b3c5b
|
Jenkins: Temporarily compile a newer version of openal-soft to fix audio issues
|
2022-02-14 13:41:52 -03:00 |
|
RichardG867
|
e85c76b226
|
Jenkins: Include ghostscript/freetype/fluidsynth on the AppImage
|
2022-02-14 12:52:14 -03:00 |
|
RichardG867
|
fa08971ddc
|
Jenkins: Move archive_tmp creation further down for logging coherency purposes
|
2022-02-14 11:57:12 -03:00 |
|
RichardG867
|
2af0b79e56
|
Jenkins: Fix compiler flags not being applied
|
2022-02-13 18:23:56 -03:00 |
|
RichardG867
|
e7073e34b3
|
...and one I forgot to save
|
2022-02-13 15:59:44 -03:00 |
|
RichardG867
|
f96db59ae8
|
Jenkins: Add another library to the AppImage for executing in a vacuum
|
2022-02-13 15:58:42 -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
|
55b0ae3b12
|
Jenkins: Downgrade AppImage openal-soft to 1.17 from Debian 9 to fix audio
|
2022-02-13 13:28:34 -03:00 |
|
RichardG867
|
d1645b74ed
|
Jenkins: Include more libs in the AppImage for non-desktop setups
|
2022-02-13 13:11:36 -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
|
947de6e4ae
|
Jenkins: Add more libs to AppImage for Ubuntu 14.04 compatibility
|
2022-02-12 12:31:29 -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 |
|
RichardG867
|
35bea51ca2
|
Jenkins: Return Windows builds to Win32
|
2022-02-11 13:15:43 -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
|
d3717b6df0
|
Jenkins: Make Discord commit browser URL a variable
|
2022-02-07 14:31:02 -03:00 |
|
RichardG867
|
cbd0415d78
|
Jenkins: Build with Qt now
|
2022-02-07 14:13:05 -03:00 |
|
RichardG867
|
250c82a250
|
Jenkins: Clean output directory after archiving artifacts
|
2022-02-07 12:00:21 -03:00 |
|
RichardG867
|
95bc320311
|
Jenkins: Add GitHub links to Discord notification
|
2022-02-03 19:23:35 -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
|
e4495be422
|
Add stripping to currently-unused Dev Jenkins preset
|
2021-11-28 14:07:15 -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
|
17d93758be
|
Jenkins: Switch strategy for polled commit detection
|
2021-11-24 20:24:06 -03:00 |
|
RichardG867
|
6f6306410b
|
Another Jenkins fix, so much for not having a testing environment
|
2021-11-24 16:40:02 -03:00 |
|
RichardG867
|
3b33f5a5c1
|
Another Jenkins fix attempt
|
2021-11-24 16:37:34 -03:00 |
|
RichardG867
|
c792713447
|
Fix Jenkins pipeline variable declaration
|
2021-11-24 16:36:14 -03:00 |
|
RichardG867
|
f1b2443926
|
Another attempt at fixing the Jenkins mess
|
2021-11-24 16:26:13 -03:00 |
|
RichardG867
|
82a179a46a
|
Jenkins: Specify branch name with LocalBranch
|
2021-11-24 00:18:50 -03:00 |
|
RichardG867
|
1b60a825dc
|
Jenkins: Switch back to cleaning workspace before build
|
2021-11-23 23:59:13 -03:00 |
|
RichardG867
|
d97e63cca2
|
Jenkins: Read polling log to better avoid "no changes"
|
2021-11-19 15:14:41 -03:00 |
|
RichardG867
|
73281006b1
|
Jenkins: Add new method of extracting the current HEAD commit
|
2021-11-19 14:26:43 -03:00 |
|
RichardG867
|
065366b35b
|
Jenkins: Fix build number passing in pipeline
|
2021-11-18 20:32:23 -03:00 |
|
RichardG867
|
93e4e94c7c
|
Jenkins: Commit new Jenkinsfile
|
2021-11-18 20:28:46 -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
|
a95ce46240
|
Fix another Jenkins Discord notification parameter
|
2021-11-14 21:10:09 -03:00 |
|
RichardG867
|
ac0e77d9e6
|
Fix Jenkins Discord notification parameter
|
2021-11-14 20:58:30 -03:00 |
|
RichardG867
|
5fb7141cc2
|
Fix Jenkins Discord and IRC notifications
|
2021-11-14 20:51:01 -03:00 |
|
RichardG867
|
1417589630
|
Fix repository in Jenkinsfile
|
2021-11-14 14:45:56 -03:00 |
|
RichardG867
|
3fa3541f10
|
Add dev builds with old dynarec as requested
|
2021-11-14 13:35:36 -03:00 |
|
RichardG867
|
2e9d57dcc8
|
Fix typo in Jenkinsfile
|
2021-11-14 03:07:16 -03:00 |
|
RichardG867
|
d7bc854783
|
Jenkins: make build chaining more elegant, and add Discord and IRC notifications
|
2021-11-14 03:06:20 -03:00 |
|
RichardG867
|
c0fb42b756
|
Disable VNC on Jenkins dev builds
|
2021-11-13 18:38:27 -03:00 |
|
RichardG867
|
918dae0683
|
Dummy commit to test build chaining
|
2021-11-13 16:19:26 -03:00 |
|
RichardG867
|
913b695073
|
Move Jenkins post-build tasks to a post{} block
|
2021-11-13 15:59:22 -03:00 |
|
RichardG867
|
94d9ec1414
|
Another comment about Jenkins parameters for good measure
|
2021-11-13 15:37:39 -03:00 |
|
RichardG867
|
c7accb26fd
|
Change description for Jenkins internal BRANCH parameter
|
2021-11-13 15:32:02 -03:00 |
|
RichardG867
|
d63461c712
|
Add failure mode to Jenkins pipeline
|
2021-11-13 15:15:07 -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
|
ed4fd684fa
|
Handle Jenkins script approvals for build number setting
|
2021-11-13 14:40:38 -03:00 |
|
RichardG867
|
941a1b20cf
|
Fix bad copypaste in Jenkins pipeline
|
2021-11-13 14:06:49 -03:00 |
|
RichardG867
|
e8881f6f25
|
Add per-stage failure to Jenkins pipeline
|
2021-11-13 14:02:17 -03:00 |
|
RichardG867
|
185c34e885
|
Some more Jenkins troubleshooting in production...
|
2021-11-13 14:00:41 -03:00 |
|
RichardG867
|
630ea25922
|
Some Jenkins troubleshooting in production...
|
2021-11-13 13:53:53 -03:00 |
|
RichardG867
|
89fb9ca912
|
Fix pipeline delegation context
|
2021-11-13 13:51:34 -03:00 |
|
RichardG867
|
5b63403195
|
Fix Jenkins pipeline typo
|
2021-11-13 13:48:43 -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
|
6101ceff18
|
Remove debug print from static2dll
|
2021-11-13 01:09:05 -03:00 |
|
RichardG867
|
5021457017
|
Optimize static2dll script
|
2021-11-13 00:30:42 -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 |
|