From a9912de159bff87b3a7dd4a9a9dccd0182c5623e Mon Sep 17 00:00:00 2001
From: Maria Petrova <m.petrova@fz-juelich.de>
Date: Fri, 15 Oct 2021 13:36:56 +0200
Subject: [PATCH] Fix missing libs for pip install in CI/CD (copy from
 datacatalog)

---
 .gitignore     |  1 +
 .gitlab-ci.yml | 10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 1bbb6d0..6bab012 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
 **__pycache__/
+dockers/.env
 .vscode/*
 *.pyc
 
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3ba440c..900a162 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,13 @@
 default:
-  image: python:3-slim
+  image: python:3.9-slim
+
+# before script copied from gitlab docs
+before_script:
+  - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client gcc libxslt-dev libffi-dev libssl-dev build-essential python3-dev -y )'
+  - eval $(ssh-agent -s)
+  - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
+  - mkdir -p ~/.ssh
+  - chmod 700 ~/.ssh
 
 stages:
   - test
-- 
GitLab