shithub: dav1d

Download patch

ref: 6c90f005fc267b5a05b37fde91e55d26db932789
parent: 3e3855bfb9935e4a3af714a6063c977320dc1acc
author: Konstantin Pavlov <[email protected]>
date: Thu Jun 6 10:01:22 EDT 2019

CI: Added ppc64le build and test jobs

--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -255,6 +255,17 @@
         expire_in: 1 week
     allow_failure: true
 
+build-debian-ppc64le:
+    stage: build
+    image: registry.videolan.org/dav1d-debian-unstable-ppc64le:20190606105121
+    tags:
+        - ppc64le
+        - docker
+    script:
+        - meson build --buildtype release --werror
+        - ninja -C build
+        - cd build && meson test -v
+
 test-debian:
     image: registry.videolan.org:5000/dav1d-debian-unstable:20190215130514
     stage: test
@@ -391,6 +402,28 @@
     tags:
         - aarch64
         - debian
+    cache:
+        key: testdata.git-20190215
+        paths:
+            - cache/dav1d-test-data.git/
+    script:
+        - test -d cache || mkdir cache
+        - test -d cache/dav1d-test-data.git && GIT_DIR=cache/dav1d-test-data.git git fetch --refmap=refs/heads/master:refs/heads/master origin master
+        - test -d cache/dav1d-test-data.git || git clone --bare https://code.videolan.org/videolan/dav1d-test-data.git cache/dav1d-test-data.git
+        - git clone cache/dav1d-test-data.git tests/dav1d-test-data
+        - meson build --buildtype release
+                      -Dtestdata_tests=true
+                      -Dlogging=false
+        - ninja -C build
+        - cd build && time meson test -v
+    dependencies: []
+
+test-debian-ppc64le:
+    image: registry.videolan.org/dav1d-debian-unstable-ppc64le:20190606105121
+    stage: test
+    tags:
+        - ppc64le
+        - docker
     cache:
         key: testdata.git-20190215
         paths: