[nautilus] CI: Add weekly builds in major dev distributions
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] CI: Add weekly builds in major dev distributions
- Date: Fri, 16 Mar 2018 16:58:39 +0000 (UTC)
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]