From ab25455de6b6af5a244db6b2607200ec53fa3fa5 Mon Sep 17 00:00:00 2001 From: aptalca Date: Thu, 3 Dec 2020 00:58:56 -0500 Subject: [PATCH] clean up arm baseimages on x86 builder --- roles/generate-jenkins/templates/Jenkinsfile.j2 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/generate-jenkins/templates/Jenkinsfile.j2 b/roles/generate-jenkins/templates/Jenkinsfile.j2 index 574ae19..bf251af 100644 --- a/roles/generate-jenkins/templates/Jenkinsfile.j2 +++ b/roles/generate-jenkins/templates/Jenkinsfile.j2 @@ -808,6 +808,22 @@ pipeline { ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : ''' +{% endif %} +{% if "docker-baseimage" in github_project_name %} + sh '''#! /bin/bash + for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do + docker rmi \ + ${DELETEIMAGE}:arm32v7-${META_TAG} \ + ${DELETEIMAGE}:arm32v7-{{ release_tag }} \ + ${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \ + ${DELETEIMAGE}:arm64v8-${META_TAG} \ + ${DELETEIMAGE}:arm64v8-{{ release_tag }} \ + ${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || : + done + docker rmi \ + ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \ + ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || : + ''' {% endif %} } }