summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Petridis <jpetridis@gnome.org>2018-10-09 14:04:03 +0300
committerCarlos Soriano <csoriano@redhat.com>2018-10-12 10:01:34 +0200
commit726b97673f9148d2505e9f921fa5825407ae25e2 (patch)
tree9a97aa8098de5cb6987db049faab8b02f6316a3d
parentced0b9a26504fc56448168ebd82760b154cb1982 (diff)
downloadnautilus-726b97673f9148d2505e9f921fa5825407ae25e2.tar.gz
CI: Improve formatting of yaml
-rw-r--r--.gitlab-ci.yml55
1 files changed, 40 insertions, 15 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2fc16c2f7..878db320b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -85,7 +85,7 @@ stop_review:
- master@GNOME/nautilus
- tags
-fedora:rawhide:
+fedora rawhide:
image: fedora:rawhide
stage: cross_environment
before_script:
@@ -116,34 +116,59 @@ fedora:rawhide:
- web
- tags
-ubuntu:devel:
+ubuntu devel:
image: ubuntu:devel
stage: cross_environment
+ variables:
+ DEPENDENCIES: |
+ git
+ gcc
+ meson
+ gettext
+ itstool
+ gobject-introspection
+ desktop-file-utils
+ libxml2-dev
+ libgtk-3-dev
+ libgexiv2-dev
+ libseccomp-dev
+ libgnome-autoar-0-dev
+ libgirepository1.0-dev
+ libtracker-sparql-2.0-dev
+ libtracker-control-2.0-dev
+ gsettings-desktop-schemas-dev
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
+ - apt-get install -y $DEPENDENCIES
<<: *distro_test
only:
- schedules
- web
- tags
-opensuse:tumbleweed:
+opensuse tumbleweed:
image: opensuse:tumbleweed
stage: cross_environment
+ variables:
+ DEPENDENCIES: |
+ git
+ gcc
+ meson
+ itstool
+ gtk3-devel
+ gettext-tools
+ libxml2-devel
+ tracker-devel
+ libgexiv2-devel
+ gettext-runtime
+ gnome-autoar-devel
+ desktop-file-utils
+ gobject-introspection-devel
+ gsettings-desktop-schemas-devel
+ libseccomp-devel
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
+ - zypper install -y $DEPENDENCIES
<<: *distro_test
only:
- schedules