From 487b10060df1f48202742c0486d9871bdfe5b795 Mon Sep 17 00:00:00 2001
From: Mihai Baruta <baruta.mihai99@gmail.com>
Date: Wed, 13 Nov 2024 23:26:09 +0200
Subject: [PATCH] Add runner like behavior for script

---
 local.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/local.sh b/local.sh
index c3af28a..f37a339 100755
--- a/local.sh
+++ b/local.sh
@@ -249,8 +249,9 @@ checker_main() {
     # otherwise stick to relative paths.
     # It is guaranteed that the current working directory in which checker.sh will run is  $CI_PROJECT_DIR/checker.
     docker run --rm \
+            -e CI_PROJECT_DIR="$MOUNT_PROJECT_DIRECTORY" \
             --mount type=bind,source="$tmpdir",target="$MOUNT_PROJECT_DIRECTORY" \
-            "$image_name" /bin/bash -c "rm -rf /usr/local/bin/bash; cd \"$MOUNT_PROJECT_DIRECTORY/checker\"; \"$MOUNT_PROJECT_DIRECTORY/checker/checker.sh\" \"${script_args[@]}\"" # remove bash middleware script
+            "$image_name" /usr/local/bin/bash
 
     if [ -n "$remove_image" ] ; then
         LOG_INFO "Cleaning up..."
-- 
GitLab