monado/.gitlab-ci
2024-01-17 10:25:37 -05:00
..
templates ci: Move and rename templates for clearer separation 2023-11-14 20:27:59 +00:00
windows ci: Install sdl2 with vulkan feature 2023-04-24 03:27:01 +00:00
android_container_prep.sh
build-and-submit-package.sh
ci-cmake-build.sh ci: Respect FDO_CI_CONCURRENT. 2023-03-15 09:56:44 -05:00
ci-gradle-build.sh ci: Respect FDO_CI_CONCURRENT. 2023-03-15 09:56:44 -05:00
ci-rules.yml ci: Build things on doc chanegs as well 2023-06-24 17:42:35 +01:00
ci-scripts.mk ci: Fix indent of ci-scripts.mk 2023-11-15 10:06:20 -06:00
config.yml ci: adapt to proclamation 2.0.0 2024-01-17 10:25:37 -05:00
distributions ci: Add Ubuntu Jammy 2022-07-25 16:38:04 -05:00
distributions.license
gpg-agent.conf
gpg.conf
i386.cmake
i386_and_proclamation_container_prep.sh ci: Add a README for the CI stuff and script to install CI fairy. 2022-09-20 09:31:47 -05:00
install-android-sdk.sh gradle: Update dependencies further and fix conflicts 2023-04-10 14:11:41 -05:00
install-arch-additional-deps.sh ci: Update version of ci-templates used and include workaround for CI policy change. 2023-03-14 17:17:48 -05:00
install-ci-fairy.sh ci: Add a README for the CI stuff and script to install CI fairy. 2022-09-20 09:31:47 -05:00
install-cross.sh cmake: Remove unused ffmpeg dependency 2024-01-16 16:43:35 -05:00
install-ndk.sh
local.properties
localhost.json
localhost.json.license
prebuild.sh ci: Respect FDO_CI_CONCURRENT. 2023-03-15 09:56:44 -05:00
README.md ci: bump our templates and ci-fairy version, some cleanup 2023-11-14 20:27:59 +00:00
reprepro.sh ci: Add Ubuntu Jammy 2022-07-25 16:38:04 -05:00

CI and Generated Stuff Readme

We use the FreeDesktop "CI Templates" to maintain build containers using code in this repo, storing the images in GitLab Registry. Our CI files (and some other files) are auto-generated from Jinja templates and config.yml, using ci-fairy. You can install it with:

python3 -m pip install git+https://gitlab.freedesktop.org/freedesktop/ci-templates@185ede0e9b9b1924b92306ab8b882a6294e92613

On Windows you will also need to have GNU make and busybox installed, such as with:

scoop install make busybox

To re-generate files, from the root directory, run:

make -f .gitlab-ci/ci-scripts.mk

If you really want to force rebuilding, you can build the clean target first:

make -f .gitlab-ci/ci-scripts.mk clean all