diff options
author | Carlos Soriano <csoriano1618@gmail.com> | 2018-03-16 16:57:23 +0000 |
---|---|---|
committer | Carlos Soriano <csoriano1618@gmail.com> | 2018-03-16 16:57:23 +0000 |
commit | e7feacc546fd0ca2c8fa4b4e2f006d454e49dc3d (patch) | |
tree | d2d593a8896803542a3e812ef28acbd8fa1032e4 /.gitlab-ci.yml | |
parent | b12df2dae0319546de8d00b6f188cf6a4d86b6fe (diff) | |
download | nautilus-e7feacc546fd0ca2c8fa4b4e2f006d454e49dc3d.tar.gz |
CI: Add weekly builds in major dev distributions
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc557472d..cd7aa33f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ stages: - build - test +- deploy build:fedora: image: fedora:28 @@ -51,4 +52,49 @@ build:flatpak: stage: build script: - export - - flatpak-builder --force-clean --repo=repo app build-aux/flatpak/org.gnome.Nautilus.json
\ No newline at end of file + - flatpak-builder --force-clean --repo=repo app build-aux/flatpak/org.gnome.Nautilus.json + +build:rawhide: + image: fedora:rawhide + stage: test + script: + - dnf install -y gcc meson gettext itstool redhat-rpm-config git + gtk3-devel gnome-autoar-devel gnome-desktop3-devel + gobject-introspection-devel libselinux-devel + libxml2-devel tracker-devel desktop-file-utils + libgexiv2-devel gcovr + - meson _build . -Ddisplay-tests=false + - cd _build + - ninja test + only: + -schedules + +build:ubuntu: + image: ubuntu:devel + stage: test + script: + - apt install -y gcc meson gettext itstool git + gtk3-devel gnome-autoar-devel gnome-desktop3-devel + gobject-introspection-devel libselinux-devel + libxml2-devel tracker-devel desktop-file-utils + libgexiv2-devel gcovr + - meson _build . -Ddisplay-tests=false + - cd _build + - ninja test + only: + -schedules + +build:suse: + image: opensuse:tumbleweed + stage: test + script: + - dnf install -y gcc meson gettext itstool git + gtk3-devel gnome-autoar-devel gnome-desktop3-devel + gobject-introspection-devel libselinux-devel + libxml2-devel tracker-devel desktop-file-utils + libgexiv2-devel gcovr + - meson _build . -Ddisplay-tests=false + - cd _build + - ninja test + only: + -schedules
\ No newline at end of file |