From c85c00a3b19db512f8a0ef70e78c23b0a0c4acb4 Mon Sep 17 00:00:00 2001 From: Robert Rosca <robert.rosca@xfel.eu> Date: Thu, 25 Feb 2021 13:47:28 +0100 Subject: [PATCH] Add ssh key in before script --- .gitlab-ci.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ede5de5a7..d87b3b36c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,13 @@ stages: - check - test +.setup-ssh-euxfel-gitlab: &setup-ssh-euxfel-gitlab + - eval $(ssh-agent -s) + - echo "$SSH_PRIVATE_KEY_GITLAB" | tr -d '\r' | ssh-add - + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - ssh-keyscan -p 10022 git.xfel.eu > ~/.ssh/known_hosts + checks: stage: check only: [merge_requests] @@ -22,6 +29,8 @@ checks: pytest: stage: test only: [merge_requests] + before_script: + - *setup-ssh-euxfel-gitlab script: - python3 -m venv .venv - source .venv/bin/activate -- GitLab