diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e59faeaeb84058f1800682fc0273d83bd155dda5..a75e4873d6b33a1a7f067bab9fa466cd1623a061 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,6 +39,8 @@ stages:
     eval $(ssh-agent -s);
     mkdir -p ~/.ssh;
     chmod 700 ~/.ssh;
+    echo "${SSH_PRIVATE_KEY}" >> ~/.ssh/id_ed25519;
+    chmod 0600 ~/.ssh/id_ed25519;
     echo "${SSH_PRIVATE_KEY}" >> ~/.ssh/id_rsa;
     chmod 0600 ~/.ssh/id_rsa;
     echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config;