[Mesa-dev] ?= [PATCH] android:=?utf-8?q? virgl: fix libmesa_virgil_common build and dependencies

Michel Dänzer michel at daenzer.net
Thu Jun 20 08:10:42 UTC 2019

On 2019-06-20 9:20 a.m., Alexandros Frantzis wrote:
> I wonder what would be involved in adding an Android build job in the
> gitlab CI.

In a nutshell:

You'd need to add a build+test stage job for the Android build.

For the docker image used by that job, there are multiple options:

1. Maybe there's an existing official Android docker image which works
   out of the box? (Though even in that case, it might be safer to use a
   local copy of that image, in which case it becomes a simple variant
   of option 3)

2. Maybe the same Debian based image used by other jobs can be used, by
   adding the required Android build environment to it using Debian
   packages and/or more manual steps.

3. Add a containers-build stage job which checks that the docker image
   exists, and if not, generates it. Bonus points for extending
   https://gitlab.freedesktop.org/wayland/ci-templates as needed and
   using that.

Earthling Michel Dänzer               |              https://www.amd.com
Libre software enthusiast             |             Mesa and X developer

More information about the mesa-dev mailing list