From 0d23e63c165cedbb090269a94784b16934a57c58 Mon Sep 17 00:00:00 2001
From: Ujwal Kundur <ujwal.kundur@gmail.com>
Date: Sat, 20 Aug 2022 09:42:13 +0530
Subject: [PATCH] Fix: Always Cleanup at end of Pipeline

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 73a8f7421..fecab0e5a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -272,9 +272,10 @@ oneapi_jug_xl:default:
   script:
     - cp containers/jug/setup_detectors.py containers/oneapi
     - cp detectors.yaml containers/oneapi
-    - sed 's/^FROM.*$/FROM ${DOCKER_REGISTRY}oneapi_jug_dev:${INTERNAL_TAG}/' containers/jug/xl.Dockerfile |  
-      docker build \- -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG} 
+    -  docker build -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG} 
+                   -f containers/jug/xl.Dockerfile 
                    --build-arg INTERNAL_TAG=${INTERNAL_TAG}
+                   --build-arg BASEIMAGE="oneapi_jug_dev"
                    --build-arg JUGGLER_VERSION=${JUGGLER_VERSION}
                    --build-arg NPDET_VERSION=${NPDET_VERSION}
                    --build-arg EICD_VERSION=${EICD_VERSION}
@@ -602,8 +603,7 @@ cleanup:
   stage: finalize
   dependencies:
     - version
-  rules:
-    - when: always
+  when: always
   script:
     ## remove the pipeline specific export from eicweb if needed
     - echo "Cleaning up pipeline specific docker tags if needed"
-- 
GitLab