[librsvg] CI: have a distcheck stage to build a tarball



commit 1dad8f85bed399777452118553aa3463a1b06a9c
Author: Federico Mena Quintero <federico gnome org>
Date:   Fri May 4 20:10:43 2018 -0500

    CI: have a distcheck stage to build a tarball

 .gitlab-ci.yml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f66e1021..b4983ac4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,6 +24,7 @@ variables:
 stages:
   - test
   - lint
+  - distcheck
   - cross_distro
   - rustc
 
@@ -88,6 +89,7 @@ stages:
     # update the following line from master to branch's name.
     - librsvg-2.42@GNOME/librsvg
     - master@GNOME/librsvg
+    - librsvg-2.42
     - schedules
     - tags
     - web
@@ -135,6 +137,19 @@ clippy:
     - cargo clippy --all
   when: manual
 
+tarball:
+  image: $AMD64_FEDORA_LATEST
+  stage: distcheck
+  variables:
+    LIBRSVG_DEBUG: "yes"
+  script:
+    - rustc --version && cargo --version
+    - dnf install -y openssl-devel libssh2-devel libgit2-devel cmake xz 
+    - cargo install cargo-vendor
+    - ./autogen.sh --enable-gtk-doc --enable-vala
+    - make distcheck DESTDIR=/tmp/distcheck
+  <<: *stage_2
+
 # STAGE 2 CROSS DISTRO TESTS
 #######################################################################
 


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