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:
pipx 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