diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5b0e2b693e31d17619924ba42d88411b6469b3b4..94b80a7c08efb6c5f230cf9a6dee68d90e3bcf7a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,4 +4,11 @@ run:
   script:
     - pip install build twine
     - python setup.py sdist bdist_wheel
+    - ls -al
     - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi dist/*
+    - | 
+      for file in pilab-*; do 
+        if [[ -f "$file" ]]; then
+          curl -L --fail -T $file "https://artifact.pi-lab.users.h-da.cloud/files/" -u ${ARTIFACT_SERVER_TOKEN}
+        fi
+      done
diff --git a/setup.py b/setup.py
index 57f612eb99e41ad2612be6e3fd2497950fcfa6e0..dfe2c403835de92b4c35e8d5530637bf31e91079 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='pilab',
-    version='3.5.2',
+    version='3.5.3',
     description='Shared-Libs for the pi-lab microservices',
     url='https://code.fbi.h-da.de/api/v4/projects/27896/packages/pypi/pilab',
     author='Max Reinheimer',