Eidolon
01aa8cb0b4
Make pipelines auto-interruptible by default
...
Fixes : KartKrew/Kart#1405
2024-05-17 16:40:11 -05:00
Eidolon
f36f2fa07d
Set CI shallow clone depth to 20
2024-05-17 16:39:39 -05:00
Eidolon
997fcc9aa4
Use default GIT_STRATEGY in CI
...
The "clone" strategy clones the entire repository, which takes
a significant amount of time. It's not needed, because the default
"fetch" strategy will reuse the executor's local clone and clean it
before the job scripts run.
2024-05-17 16:39:34 -05:00
Eidolon
0f705fdb43
Expire artifacts after 1 days by default
...
There's no need to let these artifacts pile up since the only ones that
will be relevant to non-programmers are the latest from any given ref.
2024-05-17 16:39:29 -05:00
Eidolon
dfada161cc
Separate gitlab CI into multiple yaml documents
...
The singular .gitlab-ci.yml is pretty beefy. Splitting it into
smaller files by job and job template will make maintaining the
individual jobs easier.
2024-05-17 16:38:01 -05:00
Logan Aerl Arias
3537193b20
auto build MacOSX binary for x86_64
2024-02-25 00:52:40 +00:00
Alam Ed Arias
dcdb4ce492
Update .gitlab-ci.yml file
...
Do not fallback to Linux Makefile for Mac builds`
Do not build with libgme, it needs to linked with C++ runtime library
2024-02-24 19:15:03 -05:00
Alam Ed Arias
a038315a53
Gitlab CI: cmake create config.h, keep that as an artifact
2024-02-24 19:15:03 -05:00
Alam Ed Arias
6d62319c4c
compiling SRB2 with OSXCROSS
2024-02-24 19:15:03 -05:00
Alam Ed Arias
9c5d470bef
Merge branch 'master' into next
2024-02-19 18:07:54 -05:00
Alam Ed Arias
aa8fa149a7
GitLab CI: need libpng to read PNG textures, even for DEDICATED builds
2024-02-15 18:54:24 +01:00
Logan Aerl Arias
ea66bffc6b
made "Alpine 3 GCC Dedicated" build
2024-02-15 18:54:24 +01:00
Logan Aerl Arias
4f2879f31b
Update .gitlab-ci.yml file
...
The Alpine 3 GCC build job now does the dedicated server build
2024-02-15 18:54:24 +01:00
Alam Ed Arias
e76e3f244e
Switch Clang build to use cmake
2024-02-13 18:23:40 +00:00
Logan Aerl Arias
832c46b2ad
Merge branch 'batocera' into 'next'
...
Update .gitlab-ci.yml file
See merge request STJr/SRB2!2278
(cherry picked from commit 65da8e5291
)
dcd68add
Update .gitlab-ci.yml file
4d0b3722
Update .gitlab-ci.yml file
d1de54dc
Update .gitlab-ci.yml file
083176f1
Update .gitlab-ci.yml file
abbb3a44
Update .gitlab-ci.yml file
ebe3262d
Update .gitlab-ci.yml file
2024-02-13 00:26:24 +00:00
Logan Aerl Arias
65da8e5291
Merge branch 'batocera' into 'next'
...
Update .gitlab-ci.yml file
See merge request STJr/SRB2!2278
2024-02-13 00:26:00 +00:00
Alam Ed Arias
fbc8a3524c
Update .gitlab-ci.yml file
...
Do not care for single-bit-bitfield-constant-conversion warnings
2024-02-11 16:45:47 -05:00
Alam Ed Arias
53989e1d1a
Update .gitlab-ci.yml file
...
Do not care for single-bit-bitfield-constant-conversion warnings
2024-02-11 03:42:26 +00:00
Alam Ed Arias
ebe3262d74
Update .gitlab-ci.yml file
...
Try to make a batocera:amd64 build
2024-01-24 19:08:24 +00:00
Alam Ed Arias
abbb3a4489
Update .gitlab-ci.yml file
...
keep --verbose for Alpine builds
2024-01-24 03:08:20 +00:00
Alam Ed Arias
083176f1c2
Update .gitlab-ci.yml file
...
OK, very old version of ccache do not have --show-log-stats, just return code 0
2024-01-24 02:51:14 +00:00
Alam Ed Arias
d1de54dc28
Update .gitlab-ci.yml file
...
Old version of ccache do not have --verbose, add a fallback for that
2024-01-24 02:43:35 +00:00
Alam Ed Arias
4d0b37223f
Update .gitlab-ci.yml file
...
Add a Debian old build as well, just for ARM64, with no GME support
2024-01-24 02:13:40 +00:00
Alam Ed Arias
dcd68addb6
Update .gitlab-ci.yml file
...
Add a Debian oldstable build, just with no GME support
2024-01-24 02:01:00 +00:00
Alam Ed Arias
a1308d8aa5
Update .gitlab-ci.yml file
...
Drop Debian musl jobs
2024-01-07 19:21:30 +00:00
Logan Aerl Arias
40d43dfa13
Update .gitlab-ci.yml file
...
disable uPnP in Debian stable musl
2023-12-31 05:06:38 +00:00
Logan Aerl Arias
144cbd5385
Update .gitlab-ci.yml file
...
add libminiupnpc-dev to the build
2023-12-30 23:32:54 +00:00
Alam Ed Arias
90edfa562d
GitLib-CI: let use this build job to keep us from breaking non-glibc systems
2023-12-25 17:37:29 -05:00
Alam Ed Arias
78af4afc06
GitLab-CI: builders may reuse jobs, force remake links
2023-12-25 17:27:50 -05:00
Alam Ed Arias
e1f2cbd8ad
GitLab-CI: fixup artifact exposes
2023-12-25 17:21:34 -05:00
Logan Aerl Arias
d678237a5c
Update .gitlab-ci.yml file
...
add NOEXECINFO=1 to make
2023-12-25 21:59:28 +00:00
Alam Ed Arias
90f2170451
GitLab CI: work with busybox's tee
2023-12-25 16:51:59 -05:00
Alam Ed Arias
dbce1493ee
GitLab CI: Alpine 3 build job with GCC
2023-12-25 16:37:06 -05:00
Alam Ed Arias
bc96645f0b
GitLabCI: use new builder image, srb2ci
2023-12-14 20:15:50 -05:00
Alam Ed Arias
f644877bd3
Update .gitlab-ci.yml file
...
Fixup ARM64 build
2023-11-10 15:42:37 +00:00
Alam Ed Arias
7643ffadbc
Update .gitlab-ci.yml file
...
Limit builds to just "Windows x86" and "Debian stable:amd64", all other builds can be started manually
2023-11-01 15:13:40 +00:00
Alam Ed Arias
18f61ab90c
Update .gitlab-ci.yml file
...
Add ARM64=1 for arm build
2023-10-29 05:14:48 +00:00
Alam Ed Arias
86d7c9862c
Update .gitlab-ci.yml file
...
Now, try compiling with musl on Debian testing
2023-10-28 16:20:49 +00:00
Alam Ed Arias
f705e53826
GitLab CI: try compiling with dummy interface with musl
2023-10-28 11:49:26 -04:00
Alam Ed Arias
eb38267823
GitLab CI: More work
2023-10-20 13:03:52 +00:00
Alam Ed Arias
265c1ac0c8
Update .gitlib-ci.yml
2023-10-17 13:11:17 +00:00
Alam Ed Arias
330b10cbb5
Update .gitlab-ci.yml file
2023-10-17 01:41:43 +00:00
Alam Ed Arias
4bec143427
Update .gitlab-ci.yml file
...
Do not care for non-prototypes for clang-testing job
2023-10-15 23:42:27 +00:00
Alam Ed Arias
b27de309a8
Update .gitlab-ci.yml file
...
Testing compiling with Debian's testing clang package
2023-10-15 20:32:11 +00:00
Alam Ed Arias
976a2850af
Update .gitlab-ci.yml file
...
change name of artifact for clang build
2023-10-15 16:02:27 -04:00
Alam Ed Arias
6c19fcc607
Update .gitlab-ci.yml file
...
Try compiling with clang
2023-10-15 18:56:06 +00:00
Alam Ed Arias
aa21dcad33
Update .gitlab-ci.yml file
...
Try to hide echos
2023-10-15 17:50:45 +00:00
Alam Ed Arias
3adc15d521
Update .gitlab-ci.yml file
...
Only need to setup debconf in before_script
2023-10-15 17:30:07 +00:00
Alam Ed Arias
b8861b1912
Update .gitlab-ci.yml file
...
Let see if I need to need to run export again in the main build script
2023-10-15 17:11:44 +00:00
Alam Ed Arias
595ce3e225
Update .gitlab-ci.yml file
...
Update Debian image
2023-10-15 16:08:15 +00:00