diff options
author | Jordan Petridis <jpetridis@gnome.org> | 2018-10-09 14:04:03 +0300 |
---|---|---|
committer | Carlos Soriano <csoriano@redhat.com> | 2018-10-12 10:01:34 +0200 |
commit | 726b97673f9148d2505e9f921fa5825407ae25e2 (patch) | |
tree | 9a97aa8098de5cb6987db049faab8b02f6316a3d | |
parent | ced0b9a26504fc56448168ebd82760b154cb1982 (diff) | |
download | nautilus-726b97673f9148d2505e9f921fa5825407ae25e2.tar.gz |
CI: Improve formatting of yaml
-rw-r--r-- | .gitlab-ci.yml | 55 |
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 |