summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano1618@gmail.com>2018-03-16 16:57:23 +0000
committerCarlos Soriano <csoriano1618@gmail.com>2018-03-16 16:57:23 +0000
commite7feacc546fd0ca2c8fa4b4e2f006d454e49dc3d (patch)
treed2d593a8896803542a3e812ef28acbd8fa1032e4 /.gitlab-ci.yml
parentb12df2dae0319546de8d00b6f188cf6a4d86b6fe (diff)
downloadnautilus-e7feacc546fd0ca2c8fa4b4e2f006d454e49dc3d.tar.gz
CI: Add weekly builds in major dev distributions
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml48
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