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



commit 39a321d4f7b980e6eb8724b2ddc16ede2f541a26
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 | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..3fb90260
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,15 @@
+image: thiblahute/pitivi-ci
+
+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


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