From 340634d88a90bdf0e4d01ba50b9a639d8fa659af Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 10 Dec 2020 13:09:31 +0100 Subject: ci: Avoid usage of `su` command Adapt to https://gitlab.gnome.org/GNOME/tracker-oci-images/-/merge_requests/28. We no longer can (nor need to, really) switch users with `su`. Drop these calls, and account for the changes of $CWD in the course of the issued commands. --- .gitlab-ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index abe12c45a..951db8f94 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,15 +18,16 @@ stages: stage: test script: - - su tracker -c 'mkdir build' - - su tracker -c 'cd build; meson .. -Db_lto=true' - - su tracker -c 'cd build; ninja' + - mkdir build + - cd build + - meson .. -Db_lto=true + - ninja - | # Remove the many "CI_" variables from the environment. Meson dumps the # whole environment for every failed test, and that gives a whole # screenful of junk each time unless we strip these. unset $(env|grep -o '^CI_[^=]*') - su tracker -c 'cd build; env LANG=C.UTF-8 LC_ALL=C.UTF-8 eatmydata meson test --print-errorlogs ${MESON_TEST_EXTRA_ARGS}' + env LANG=C.UTF-8 LC_ALL=C.UTF-8 eatmydata meson test --print-errorlogs ${MESON_TEST_EXTRA_ARGS} after_script: - | -- cgit v1.2.1