Add .gitlab-ci.yml
authorDaniel Stone <daniels@collabora.com>
Tue, 5 Jun 2018 21:20:40 +0000 (22:20 +0100)
committerDaniel Stone <daniels@collabora.com>
Thu, 7 Jun 2018 07:55:39 +0000 (08:55 +0100)
commitfa6069adca19e83c2f5e8fb38e55dcee9c26cfeb
tree997bc8418e1ff1679a5caad158bfc4789f9d2844
parentbfaaedc9145acfe626c0173495d49f63392f3956
Add .gitlab-ci.yml

Add a GitLab CI configuration which tests building, 'make check', and
'make distcheck' of the tree inside a Debian Stretch container. The
choice of distribution base was arbitrary and may easily be changed.

As the version of wayland-protocols available is not sufficiently new,
we clone and build our own local version first. libwayland is new
enough, however we could potentially reuse the artifacts generated by
the Wayland CI job.

When commits are pushed to upstream, the commits will run this CI
pipeline to run these tests, and capture the result as an artifact
bundle, including the compiled binaries and full test suite logs.

Results can be seen at:
    https://gitlab.freedesktop.org/wayland/weston/pipelines/

Signed-off-by: Daniel Stone <daniels@collabora.com>
.gitlab-ci.yml [new file with mode: 0644]