diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-07-05 16:04:27 +0000 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-07-05 16:04:27 +0000 |
commit | 0b9f169313e54bb3a2343315125b5a72efbd5d0b (patch) | |
tree | 07c89ddd07a4231167f83faa4d0042c78e20289f | |
parent | 755a9a93655fd25dd2cf92e9a572859c0fc6cb59 (diff) | |
parent | 94afb884f037f7393058033fdd728e1a8c7cf392 (diff) | |
download | libgdata-0b9f169313e54bb3a2343315125b5a72efbd5d0b.tar.gz |
Merge branch 'wip/hadess/add-ci' into 'main'
ci: Add CI
See merge request GNOME/libgdata!45
-rw-r--r-- | .gitlab-ci.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..5a9d15e1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,39 @@ +image: fedora:latest + +variables: + DEPENDENCIES: + json-glib-devel + glib2-devel + libxml2-devel + gtk3-devel + libsoup-devel + gcr-devel + gnome-online-accounts-devel + uhttpmock-devel + gtk-doc + gobject-introspection-devel + meson + redhat-rpm-config + gcc + gcc-c++ + glibc-devel + vala + +build_stable: + before_script: + - dnf update -y --nogpgcheck + - dnf install -y --nogpgcheck $DEPENDENCIES + script: + - meson . _build --prefix=/usr + -Dgtk=enabled + -Dgnome=enabled + -Dgoa=enabled + -Dalways_build_tests=true + -Dinstalled_tests=false + -Dman=true + -Dgtk_doc=true + -Dintrospection=true + -Dvapi=true + - ninja -C _build + - ninja -C _build install + - ninja -C _build test |