Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Pavlov <thresh@videolan.org>2019-06-06 14:01:22 +0300
committerKonstantin Pavlov <thresh@videolan.org>2019-06-06 14:01:22 +0300
commit6c90f005fc267b5a05b37fde91e55d26db932789 (patch)
tree674b402a977e2467b9c9e9c3188720e517436b3e /.gitlab-ci.yml
parent3e3855bfb9935e4a3af714a6063c977320dc1acc (diff)
CI: Added ppc64le build and test jobs
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5d12e0b..ca7894b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -255,6 +255,17 @@ build-ubuntu-snap:
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
@@ -406,3 +417,25 @@ test-debian-aarch64:
- 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:
+ - 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: []