From 8eae47b936f0ba54d5a94800b3dba6da2e5a4564 Mon Sep 17 00:00:00 2001
From: Ubbo Veentjer <veentjer@sub.uni-goettingen.de>
Date: Thu, 21 Jul 2022 11:31:46 +0000
Subject: [PATCH] Resolve "Upload docker image to harbor"

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4a96078..1c11599 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,6 +17,7 @@ variables:
   # File for storing the POM project.version
   VARIABLES_FILE: ./variables.txt
   CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
+  HARBOR_IMAGE: harbor.gwdg.de/sub-fe/$CI_PROJECT_NAME/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
 
 ###################
 ###  TEMPLATES  ###
@@ -43,6 +44,7 @@ variables:
 
 .crane-setup_template: &crane-setup
   - crane auth login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+  - crane auth login -u "$DARIAH_HARBOR_USER2" -p "$DARIAH_HARBOR_PW2" harbor.gwdg.de
 
 stages:
   - prepare
@@ -129,6 +131,9 @@ tag_container_image:
     - source $VARIABLES_FILE
     - crane tag $CONTAINER_IMAGE latest
     - crane tag $CONTAINER_IMAGE $PVERSION-$CI_COMMIT_SHORT_SHA
+    - crane cp $CONTAINER_IMAGE $HARBOR_IMAGE
+    - crane tag $HARBOR_IMAGE latest
+    - crane tag $HARBOR_IMAGE $PVERSION-$CI_COMMIT_SHORT_SHA
 
 # Deploy DEB files to APTLY repository.
 # All four DEB files are deployed with SNAPSHOT version (branch: develop)!
-- 
GitLab