diff options
author | L. E. Segovia <amy@centricular.com> | 2025-09-08 13:04:38 +0000 |
---|---|---|
committer | jinboson <jinbo-hf@loongson.cn> | 2025-09-16 01:08:47 +0000 |
commit | 40c6f1f6051bcd7bb8e56454d0f3bdc7b4a963b8 (patch) | |
tree | 1e7137096e370d52f6bbc610c108e1f2c8127e66 | |
parent | 7dc2994854398ca7e073dc74efad7e08052ac036 (diff) |
ci: Add an official runner for Loongson
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/248>
-rw-r--r-- | .gitlab-ci.yml | 24 |
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 |