From 3a762b670ffdea763be109a8fb8b14f5f7cc2ff6 Mon Sep 17 00:00:00 2001
From: Erik Brakkee <erik@brakkee.org>
Date: Sun, 17 Nov 2024 19:58:25 +0100
Subject: [PATCH] updated kaniko task with the cleanup afterwards.

---
 vars/buildcontainer.groovy | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/vars/buildcontainer.groovy b/vars/buildcontainer.groovy
index 69763ce..f7d6d94 100644
--- a/vars/buildcontainer.groovy
+++ b/vars/buildcontainer.groovy
@@ -13,16 +13,17 @@
 def call(Map args) { 
   def defaults = [ 
     cache: true, 
-    cachettl: "100000h",
+    cachettl: "14d",
     dockerfile: 'Dockerfile', 
     repo: env.CONTAINER_REGISTRY,
-    version: env.BRANCH_NAME
+    version: env.BRANCH_NAME + "-latest"
   ]
   args = defaults << args
   container('kaniko') { 
     sh """
       echo "Building container with settings: ${args}"
       /kaniko/executor --dockerfile ${args.dockerfile} --cache=${args.cache} --cache-ttl=${args.cachettl} --context \$(  pwd )/${args.context} --destination ${args.repo}/${args.container}:${args.version}
+      rm -rf /kaniko/*[0-9]* && rm -rf /kaniko/Dockerfile && mkdir -p /workspace
     """
   }
 }
-- 
2.31.1