diff options
author | Bastien Nocera <hadess@hadess.net> | 2018-07-22 14:16:19 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2018-07-24 12:24:04 +0200 |
commit | c146f752475b53eddaa5b86090593125789ce93e (patch) | |
tree | c406f868a05080d805db2d76abfa049c4037dd52 | |
parent | cec88ac67bd3e216cbdd4fdfaffce428939fc3b6 (diff) | |
download | grilo-c146f752475b53eddaa5b86090593125789ce93e.tar.gz |
build: Add CI
So we don't get uncompiled MRs anymore.
-rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e05e693 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +image: fedora:rawhide + +variables: + DEPENDENCIES: chrpath vala gtk-doc + gobject-introspection-devel libxml2-devel + libsoup-devel glib2-devel gtk3-devel + liboauth-devel totem-pl-parser-devel + meson redhat-rpm-config gcc gcc-c++ glibc-devel + +build_stable: + before_script: + # Work-around https://bugzilla.redhat.com/show_bug.cgi?id=1607172#c4 + - echo "update dnf gdbm" >> translist.txt + - echo "remove python3-modulemd" >> translist.txt + - dnf shell -y --nogpgcheck translist.txt + - dnf update -y --nogpgcheck + - dnf install -y --nogpgcheck $DEPENDENCIES + script: + - meson . _build --prefix=/usr + - ninja -C _build + - ninja -C _build install + - ninja -C _build test |