From a0de00563e29eabb0eb58c95aa78d96c07d420e4 Mon Sep 17 00:00:00 2001
From: Klaas Kliffen <kliffen@astron.nl>
Date: Mon, 2 Oct 2023 13:42:18 +0200
Subject: [PATCH] Add ssh auth

---
 .gitlab-ci.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 809ef9a..e5e1779 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,6 +26,9 @@ deploy-release:
   before_script:
     - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
     - apk update && apk add git
+    - eval $(ssh-agent -s)
+    - echo "$SSH_GIT_PRIVATE_KEY" | tr -d '\r' | ssh-add -
+    - mkdir -p ~/.ssh/ && ssh-keyscan git.astron.nl > ~/.ssh/known_hosts
   script:
     - echo -n "$CI_COMMIT_BRANCH" | sed -e "s/^releases\//export RELEASE=/" > version && source version
     - docker tag $CI_REGISTRY_IMAGE:latest git.astron.nl:5000/ldv/bf_double_tgz:$RELEASE
@@ -36,6 +39,7 @@ deploy-release:
     - git config user.name $GITLAB_USER_NAME
     - git commit -m "[SKIP CI] Replace latest with tag $RELEASE"
     - git tag -a $RELEASE -m "[SKIP CI] Version $RELEASE created by gitlab-ci build"
+    - git remote set-url origin git@${CI_SERVER_HOST}:${CI_PROJECT_PATH}.git
     - git push --all
   rules:
      - if: '$CI_COMMIT_BRANCH =~ /^releases//'
-- 
GitLab