diff options
-rw-r--r-- | .gitlab-ci.yml | 57 |
1 files changed, 31 insertions, 26 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1cc30ad..0216f62 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,29 +1,34 @@ -image: fedora:27 -stages: - - build +.build_template: &distro_build + script: + - meson -Dmanpage=false _build + - ninja -C build install -before_script: - - dnf update -y - - > - dnf install -y \ - gcc \ - meson \ - vala \ - gettext \ - glib2-devel \ - gtk3-devel \ - libgee-devel \ - folks-devel \ - evolution-data-server-devel \ - gnome-desktop3-devel \ - cheese-libs-devel \ - gnome-online-accounts-devel \ - telepathy-glib-devel +stages: + - build-os -build-gnome-contacts: - stage: build - script: - - meson -Dmanpage=false _build . - - ninja -v -C _build - - ninja -v -C _build install +fedora:stable: + image: fedora:27 + stage: build-os + before_script: + - dnf update -y + - > + dnf install -y \ + gcc \ + meson \ + vala \ + gettext \ + glib2-devel \ + gtk3-devel \ + libgee-devel \ + folks-devel \ + evolution-data-server-devel \ + gnome-desktop3-devel \ + cheese-libs-devel \ + gnome-online-accounts-devel \ + telepathy-glib-devel + <<: *distro_build + only: + - schedules + - web + - tags |