[evince] ci: Use autotools and add a new manual meson target



commit 5f12c261d7147b1b3d29e2ebce2373c07acb8eb1
Author: Germán Poo-Caamaño <gpoo gnome org>
Date:   Fri Sep 28 19:54:54 2018 -0300

    ci: Use autotools and add a new manual meson target
    
    Fallback to autotools to fine tune the image to build
    with meson properly.

 .gitlab-ci.yml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 98df4d2a..f5596c4e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,21 @@ master:
     image: registry.gitlab.gnome.org/gnome/evince/master-amd64:latest
     stage: build
 
+    script:
+        - ./autogen.sh --enable-debug --enable-nautilus
+        - make
+
+    artifacts:
+        when: on_failure
+        paths:
+        - config.log
+        expire_in: 2 days
+
+meson:
+    image: registry.gitlab.gnome.org/gnome/evince/master-amd64:latest
+    stage: build
+    when: manual
+
     script:
         - meson _build
         - ninja -C _build all


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]