From 42696e1654870be08f5a1e846fff1a84b0393141 Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Fri, 2 Oct 2020 22:17:53 +0530 Subject: [PATCH] cerbero ci: Make before_script wiping more thorough Will avoid packaging errors due to the old package file still being around from a previous job, such as in: https://gitlab.freedesktop.org/nirbheek/cerbero/-/jobs/4804147 Part-of: --- gitlab/cerbero_setup.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gitlab/cerbero_setup.sh b/gitlab/cerbero_setup.sh index 5b319d393d..d752ce77ec 100644 --- a/gitlab/cerbero_setup.sh +++ b/gitlab/cerbero_setup.sh @@ -84,7 +84,7 @@ cerbero_package_and_check() { cerbero_before_script() { pwd - ls -lh + ls -lha # Copy cerbero git repo stored on the image cp -a "${CERBERO_HOST_DIR}/.git" . @@ -110,8 +110,10 @@ cerbero_before_script() { time ./cerbero-uninstalled --self-update manifest.xml # GitLab runner does not always wipe the image after each job, so do that - # to ensure we always have a clean builddir - time $CERBERO $CERBERO_ARGS wipe --keep-sources --build-tools --force + # to ensure we don't have any leftover data from a previous job such as + # a dirty builddir, or tarballs/pkg files, leftover files from an old + # cerbero commit, etc. Skip the things we actually need to keep. + time git clean -xdff -e cerbero_setup.sh -e manifest.xml -e localconf.cbc -e "${CERBERO_SOURCES}" } cerbero_script() {