Skip to content

Add GitLab CI configuration

Kyle Brenneman requested to merge kbrenneman/libglvnd:add-gitlab-ci into master

This adds a .gitlab-ci.yml file for libglvnd. If I everything right, it should run a "make distcheck" for any commit. I also added targets for x86-64 TSD stubs and both x86 stub types, limited to commits that might change something architecture-specific.

The container setup seems to work for the x86 and x86-64 builds. It'll need some tweaking to work for ARM or PPC, but the package lists should at least be close to what we'd need.

I've got it using Xvfb for the GLX tests. That should be sufficient, since those tests override the vendor selection anyway, so they really just need an X server to exist.

Merge request reports