From f4c76c4cc520efa780ee6ec117dc0a75869ec481 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 21 Nov 2019 14:14:41 +0100 Subject: Add .gitlab-ci.yml The script runs automated protocol validation checks. The image is generated using fd.o CI templates [1]. [1]: https://gitlab.freedesktop.org/wayland/ci-templates Signed-off-by: Simon Ser Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/issues/5 --- .gitlab-ci.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .gitlab-ci.yml (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..66a56a3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,27 @@ +variables: + DEBIAN_TAG: 2019-11-21.0 + DEBIAN_VERSION: stable + TEST_IMAGE: "$CI_REGISTRY_IMAGE/debian/$DEBIAN_VERSION:$DEBIAN_TAG" + +include: + - project: 'wayland/ci-templates' + ref: f69acac60d5dde0410124fd5674764600821b7a6 + file: '/templates/debian.yml' + +stages: + - containers-build + - test + +container_build: + extends: .debian@container-ifnot-exists + stage: containers-build + variables: + GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image + DEBIAN_DEBS: 'build-essential automake autoconf libtool pkg-config libwayland-dev' + +test: + stage: test + image: $TEST_IMAGE + script: + - ./autogen.sh + - make check -- cgit v1.2.3