diff options
author | Konstantin Pavlov <thresh@videolan.org> | 2019-06-06 14:01:22 +0300 |
---|---|---|
committer | Konstantin Pavlov <thresh@videolan.org> | 2019-06-06 14:01:22 +0300 |
commit | 6c90f005fc267b5a05b37fde91e55d26db932789 (patch) | |
tree | 674b402a977e2467b9c9e9c3188720e517436b3e /.gitlab-ci.yml | |
parent | 3e3855bfb9935e4a3af714a6063c977320dc1acc (diff) |
CI: Added ppc64le build and test jobs
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 33 |
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: [] |