[pitivi] Add a CI build file built on arch with meson subprojects



commit ab1d1bde28f1e666bc0820c2403df91615a76d88
Author: Thibault Saunier <tsaunier igalia com>
Date:   Sat Feb 24 12:23:46 2018 -0300

    Add a CI build file built on arch with meson subprojects

 .gitlab-ci.yml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..40224eba
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,20 @@
+image: thiblahute/pitivi-ci
+
+
+stages:
+  - build
+  - test
+
+build:
+  stage: build
+  cache:
+    paths:
+      - .flatpak-builder/
+  script:
+    - ls -a
+    - export
+    - mkdir -p ~/.ccache/ && touch ~/.ccache/ccache.conf
+    - flatpak-builder --force-clean --repo=repo app build/flatpak/org.pitivi.Pitivi.json --ccache
+    - flatpak-builder --run app build/flatpak/org.pitivi.Pitivi.json meson mesonbuild/
+    - flatpak-builder --run app build/flatpak/org.pitivi.Pitivi.json ninja -C mesonbuild/
+    - xvfb-run  -n 32 -s "-screen 0 640x480x24" flatpak-builder --env=PITIVI_DEVELOPMENT=1 --run app 
build/flatpak/org.pitivi.Pitivi.json gst-validate-launcher $PWD/tests/ptv_testsuite.py
\ No newline at end of file


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