[nautilus: 1/4] gitlabci: Use yaml anchors as templates.
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus: 1/4] gitlabci: Use yaml anchors as templates.
- Date: Sun, 18 Mar 2018 20:05:26 +0000 (UTC)
commit be0e8c9049f88155a5887140fb1ddb9074271b79
Author: Jordan Petridis <jordanpetridis protonmail com>
Date: Sun Mar 18 17:41:40 2018 +0200
gitlabci: Use yaml anchors as templates.
.gitlab-ci.yml | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 84986349b..c4fc5359e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,13 @@ variables:
stages:
- test
- cross_distro
-
+
+.test_template: &distro_test
+ script:
+ - meson _build .
+ - cd _build
+ - ninja test
+
flatpak:master:
image: flatpak/flatpak-builder:gnome-3-28
stage: test
@@ -66,7 +72,7 @@ fedora:rawhide:
ubuntu:devel:
image: ubuntu:devel
stage: cross_distro
- script:
+ before_script:
# Ubuntu requires running update to fetch metadata and find packges
- apt update
- apt install -y gcc meson gettext itstool git libgtk-3-dev
@@ -75,22 +81,18 @@ ubuntu:devel:
libtracker-control-2.0-dev desktop-file-utils libgexiv2-dev
libgail-3-dev libtracker-sparql-2.0-dev
libgirepository1.0-dev
- - meson _build .
- - cd _build
- - ninja test
+ <<: *distro_test
only:
- schedules
opensuse:tumbleweed:
image: opensuse:tumbleweed
stage: cross_distro
- script:
+ before_script:
- zypper install -y gcc meson gettext-runtime gettext-tools itstool git
gtk3-devel gnome-autoar-devel libgnome-desktop-3-devel
gobject-introspection-devel libxml2-devel tracker-devel
desktop-file-utils libgexiv2-devel
- - meson _build .
- - cd _build
- - ninja test
+ <<: *distro_test
only:
- schedules
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]