monado/.gitlab-ci/README.md
2023-03-14 17:17:48 -05:00

1.1 KiB

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@9f0eb526291fe74651fe1430cbd2397f4c0a819b

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