[nautilus] CI: Add weekly builds in major dev distributions



commit e7feacc546fd0ca2c8fa4b4e2f006d454e49dc3d
Author: Carlos Soriano <csoriano1618 gmail com>
Date:   Fri Mar 16 16:57:23 2018 +0000

    CI: Add weekly builds in major dev distributions

 .gitlab-ci.yml | 48 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 47 insertions(+), 1 deletion(-)
---
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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]