From: Marc-André Lureau <marcandre.lur...@redhat.com> Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .gitlab-ci.yml
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..71fda28 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,20 @@ +image: fedora:latest + +variables: + DEPS: meson ninja-build + gcc pkg-config glib2-devel + mingw64-gcc mingw64-pkg-config mingw64-glib2 + +before_script: + - dnf install -y $DEPS + +build: + script: + - meson build || (cat build/meson-logs/meson-log.txt && exit 1) + - ninja -C build + - (cd build && meson test) || (cat build/meson-logs/testlog.txt && exit 1) + +build-mingw64: + script: + - (mkdir buildw && cd buildw && mingw64-meson) || (cat buildw/meson-logs/meson-log.txt && exit 1) + - ninja -C buildw -- 2.21.0.rc0.1.g036caf7885