Commit graph

5 commits

Author SHA1 Message Date
Eidolon
39823c4508 Always make debuglink .debug in CI 2024-05-18 21:19:17 -05:00
Eidolon
a4b254cb27 Use gitlab cache for vcpkg
Instead of using the install baked in the image, let's clone vcpkg
and set up a separate binary cache that can survive being cleaned.
This allows us to reuse built artifacts from the vcpkg manifest
baseline very quickly.
2024-05-18 21:19:17 -05:00
Eidolon
13b3619834 Configure CCACHE launcher for Debian amd64 CI
Let's not rely on the CMakeLists.txt to automatically detect and
use ccache. It's better to just explicitly specify it.
2024-05-18 21:19:17 -05:00
Eidolon
27ee559eaf Raise ccache limit to 300M
Ring Racers' object file output is considerably larger than SRB2.
50M is insufficient to hold even a single build.
2024-05-18 21:19:17 -05:00
Eidolon
0238113062 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-18 21:19:17 -05:00