diff options
author | Bastien Nocera <hadess@hadess.net> | 2018-07-28 13:03:43 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2018-08-01 15:31:50 +0200 |
commit | 54b7ca6032490822bb3fa4f556e8cff505579513 (patch) | |
tree | 843001e705c309905d131663aef1e964ba8e8783 /.gitlab-ci.yml | |
parent | 8af056963e286d1d3c82203618ab4aa49f834949 (diff) | |
download | gnome-desktop-54b7ca6032490822bb3fa4f556e8cff505579513.tar.gz |
build: Add CI
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..a1e3e7ce --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,24 @@ +image: fedora:rawhide + +variables: + DEPENDENCIES: gtk3-devel gsettings-desktop-schemas-devel gettext + gtk-doc xkeyboard-config-devel intltool itstool + gobject-introspection-devel systemd-devel iso-codes-devel + libseccomp-devel gcc gcc-c++ glibc-devel gnome-common + make redhat-rpm-config + +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 + # Work-around itstool crasher: https://github.com/itstool/itstool/commit/9b84c007a73e8275ca45762f1bfa3ab7c3a852e2 + - rpm -Uvh https://kojipkgs.fedoraproject.org//work/tasks/3068/28763068/itstool-2.0.4-4.fc29.noarch.rpm + script: + - ./autogen.sh --disable-dependency-tracking + - make + - make install + - make check |