diff --git a/build-pipeline.yml b/build-pipeline.yml
index 89024fe97aa25eb2ff4cda6616cb72fb6ed3f94c..39d245c41d3d86a17ee4084ae88e8d3a6f896ee5 100644
--- a/build-pipeline.yml
+++ b/build-pipeline.yml
@@ -51,21 +51,17 @@ workflow:
   - git config --global --add safe.directory "*"
   - while read -r credentials; do
       TOKEN_PATH=$(echo $credentials | cut -d':' -f1);
-      USERNAME=$(echo $credentials | cut -d':' -f2);
+      TOKEN_USER=$(echo $credentials | cut -d':' -f2);
       TOKEN=$(echo $credentials | cut -d':' -f3);
 
-      if [ -z "${USERNAME}" ] || [ -z "${TOKEN}" ]; then
+      if [ -z "${TOKEN_USER}" ] || [ -z "${TOKEN}" ]; then
         echo "Invalid Git Credentials entry; Skipping ...";
         continue;
       fi
 
-      echo "protocol=https\n"
-           "host=git.seco.com\n"
-           "path=${TOKEN_PATH}\n"
-           "username=${USERNAME}\n"
-           "password=${TOKEN}\n" |
-           git credential approve
-      ;
+      printf "protocol=https\nhost=git.seco.com\npath=%s\nusername=%s\npassword=%s\n"
+        "${TOKEN_PATH}" "${TOKEN_USER}" "${TOKEN}" |
+        git credential approve;
     done <<< "${GITLAB_PRIVATE_TOKEN}"
 
 .repo_checkout: &repo_checkout