[nautilus/testing-CI] Update .gitlab-ci.yml
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/testing-CI] Update .gitlab-ci.yml
- Date: Mon, 10 Sep 2018 10:05:24 +0000 (UTC)
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]