[nautilus/testing-CI] Update .gitlab-ci.yml



commit 10362699e24651ae527b8b9731d37db039c36f53
Author: Carlos Soriano <csoriano1618 gmail com>
Date:   Mon Sep 10 10:05:03 2018 +0000

    Update .gitlab-ci.yml

 .gitlab-ci.yml | 103 ++-------------------------------------------------------
 1 file changed, 2 insertions(+), 101 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b46268e84..b53c5c6ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,74 +75,9 @@ stop_review:
         - master@GNOME/nautilus
         - tags
 
-fedora:rawhide:
-    image: fedora:rawhide
-    stage: cross_environment
-    before_script:
-        - dnf update -y --nogpgcheck
-        - dnf install -y 'dnf-command(builddep)' redhat-rpm-config libseccomp-devel gcovr --nogpgcheck
-        - dnf builddep -y nautilus --nogpgcheck
-    script:
-        - meson _build . -Db_coverage=true
-        - cd _build
-        - ninja test
-        - gcovr --root=.
-            --exclude=src/
-            --exclude=../data/
-            --exclude=../eel/check-program.c
-            --exclude=../eel/eel-debug.c
-            --exclude=../eel/eel-lib-self-check-functions.c
-            --exclude=../eel/eel-self-checks.c
-            --exclude=../src/animation/
-            --exclude=../src/gtk/
-            --exclude=../src/nautilus-lib-self-check-functions.c
-            --exclude=../src/nautilus-self-check-functions.c
-            --exclude=../subprojects/libgd/
-            --exclude=../test/
-    coverage: '/^TOTAL.*\s+(\d+\%)$/'
-
-    only:
-        - schedules
-        - web
-        - tags
-
-ubuntu:devel:
-    image: ubuntu:devel
-    stage: cross_environment
-    before_script:
-        # Ubuntu requires running update to fetch metadata and find packges
-        - apt-get update
-        - apt-get install -y gcc meson gettext itstool git libgtk-3-dev
-                             libgnome-autoar-0-dev
-                             gobject-introspection libxml2-dev
-                             libtracker-control-2.0-dev desktop-file-utils libgexiv2-dev
-                             libtracker-sparql-2.0-dev
-                             libgirepository1.0-dev gsettings-desktop-schemas-dev
-                             libseccomp-dev
-    <<: *distro_test
-    only:
-        - schedules
-        - web
-        - tags
-
-opensuse:tumbleweed:
-    image: opensuse:tumbleweed
-    stage: cross_environment
-    before_script:
-        - zypper install -y gcc meson gettext-runtime gettext-tools itstool git
-                            gtk3-devel gnome-autoar-devel
-                            gobject-introspection-devel libxml2-devel tracker-devel
-                            desktop-file-utils libgexiv2-devel gsettings-desktop-schemas-devel
-                            libseccomp-devel
-    <<: *distro_test
-    only:
-        - schedules
-        - web
-        - tags
-
 flatpak:master:
     image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master
-    stage: cross_environment
+    stage: test
     variables:
         MANIFEST_PATH: "build-aux/flatpak/org.gnome.NautilusMaster.yml"
         MESON_ARGS: "-Dprofile=Master -Dtests=all"
@@ -172,38 +107,4 @@ flatpak:master:
     only:
         - schedules
         - web
-        - tags
-
-flatpak:gtk4:
-    image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master
-    stage: cross_environment
-    variables:
-        MANIFEST_PATH: "build-aux/flatpak/org.gnome.NautilusGtk4.yml"
-        MESON_ARGS: "-Dprofile=Gtk4 -Dtests=all"
-        FLATPAK_MODULE: "nautilus"
-        RUNTIME_REPO: "https://sdk.gnome.org/gnome-nightly.flatpakrepo";
-        DBUS_ID: "org.gnome.NautilusGtk4"
-
-    script:
-        - flatpak-builder --stop-at=${FLATPAK_MODULE} app ${MANIFEST_PATH}
-        # Make sure to keep this in sync with the Flatpak manifest, all arguments
-        # are passed except the config-args because we build it ourselves
-        - flatpak build app meson --prefix=/app --libdir=lib ${MESON_ARGS} _build
-        - flatpak build app ninja -C _build install
-        - flatpak-builder --finish-only --repo=repo app ${MANIFEST_PATH}
-        # Run automatic tests inside the Flatpak env
-        - xvfb-run -a -s "-screen 0 1024x768x24" flatpak build app ninja -C _build test
-        # Generate a Flatpak bundle
-        - flatpak build-bundle repo ${BUNDLE} --runtime-repo=${RUNTIME_REPO} ${DBUS_ID}
-    artifacts:
-        paths:
-            - ${BUNDLE}
-            - _build/meson-logs/
-        expire_in: 30 days
-    cache:
-        paths:
-            - .flatpak-builder/cache
-    only:
-        - schedules
-        - web
-        - tags
+        - tags
\ No newline at end of file


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