summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorL. E. Segovia <amy@centricular.com>2025-09-08 13:04:38 +0000
committerjinboson <jinbo-hf@loongson.cn>2025-09-16 01:08:47 +0000
commit40c6f1f6051bcd7bb8e56454d0f3bdc7b4a963b8 (patch)
tree1e7137096e370d52f6bbc610c108e1f2c8127e66
parent7dc2994854398ca7e073dc74efad7e08052ac036 (diff)
ci: Add an official runner for Loongson
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/248>
-rw-r--r--.gitlab-ci.yml24
1 files changed, 15 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1ee452d..3b19e92 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -375,19 +375,25 @@ android armv7 cross:
CLANG_ARCH: 'armv7a'
ANDROID_HOST: 'androideabi'
-# This is a local runner test for code reviews, triggered by author manually.
-linux loongarch64:
- stage: 'build'
- when: 'manual'
+alpine 3.21 loongarch64:
+ stage: build
tags:
- - 'loongarch64-shell-runner'
+ - 'orc-alpine-loongarch64'
script:
- #- apk add git build-base meson
+ - apk add git build-base linux-headers meson
- meson setup $MESON_ARGS build/
- - meson compile --verbose -C build
- - meson test -C build
- - meson test -C build --benchmark
+ - meson compile --verbose -C build/
+ - meson test -C build/
- ORC_DEBUG=2 ./build/tools/orc-bugreport
+ - meson install -C build/
+ artifacts:
+ name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}"
+ expire_in: '5 days'
+ when: 'always'
+ paths:
+ - "build/meson-logs/*txt"
+ - "build/*.bin"
+ - "build/*.S"
# https://docs.gitlab.com/ee/user/project/pages/#how-it-works
# GitLab automatically deploys the `public/` folder from an