diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2e692e42b7470b56a9d5bdd95f419389b053db89..517cd8807b162ad7c2f007b394a097b7002027c4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,13 +12,13 @@ stages:
 getBag:
   stage: unit
   script:
-  - ln -sfn ./test_data/auth/credential.json ~/.deriva/credential.json
+  - ln -sfn `readlink -e ./test_data/auth/credential.json` ~/.deriva/credential.json
   - singularity run 'docker://bicf/gudmaprbkfilexfer:1.1' deriva-download-cli dev.gudmap.org --catalog 2 ./workflow/conf/replicate_export_config.json . rid=16-1ZX4
 
 getData:
   stage: unit
   script:
-  - ln -sfn ./test_data/auth/cookies.txt ~/.bdbag/deriva-cookies.txt
+  - ln -sfn `readlink -e ./test_data/auth/cookies.txt` ~/.bdbag/deriva-cookies.txt
   - unzip ./test_data/bagit/Replicate_16-1ZX4
   - singularity run 'docker://bicf/gudmaprbkfilexfer:1.1' sh ./workflow/scripts/bdbagFetch.sh Replicate_16-1ZX4 16-1ZX4