Commit graph

95 commits

Author SHA1 Message Date
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