Skip to content

Adding a GitLab CI to Mesa :D

Eric Engestrom requested to merge eric/mesa:gitlab-ci into master

Finally got the basics almost working, so I'm posting it here :)

I went with Ubuntu because it's what travis uses, which means I can take a bunch of the code in .travis.yml with little modification.

What's left to do:

  • convert the 21 other linux builds from travis
  • remove these builds from travis? Travis would then only contain the OSX builds that docker can't handle.
  • add more arch builds (x86_32, arm32 & aarch64 at least, maybe ppc64 as well to catch big-endian issues?, and FreeBSD via qemu)
  • add the docs build (done locally), after which @ldeks's work from 6 months ago can finally be merged :)
  • do something like this to avoid re-generating the repo-scope image every time a branch is created (as that would make each new MR re-generate it and potentially mess with other MRs, on top of the wasted resources)
Edited by Eric Engestrom

Merge request reports