diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d01b7a05f90aaf66613c5281b43a604aeafcd4c5..0fd9614487368e7c98c0b892c977967687763167 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,7 +33,8 @@ default:
     - git config --global user.name "FFS Buildbot"
     - mkdir -p ~/.ssh
     - cat gitlab-known-hosts >> ~/.ssh/known_hosts
-    - cd gluon/openwrt/dl && git pull 
+    - cd gluon/openwrt/dl 
+    - git pull || true
     - git add . && git commit -m "update DL cache" || true
     - git pull && git push || true