From 812f842fce3f6505ad7b433cb648ea243780c1d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20K=C3=BCffner?= Date: Sat, 10 Jun 2023 19:30:53 +0200 Subject: [PATCH] fix repetetive image build related to https://github.com/docker/buildx/issues/1509 --- scripts/build-images.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-images.sh b/scripts/build-images.sh index b5c81fe..ba49b45 100755 --- a/scripts/build-images.sh +++ b/scripts/build-images.sh @@ -53,7 +53,7 @@ for target in $(grep "FROM .* as" ${dockerfile} | sed -r 's/.*FROM.*as (.*)/\1/g fi ## latest - if docker manifest inspect ${registry}${app}:${shortref}${tag_extra} > /dev/null; then + if docker buildx imagetools inspect ${registry}${app}:${shortref}${tag_extra} > /dev/null; then log "## Image ${registry}${app}:${shortref}${tag_extra} already exists, nothing to do." else log "## Building latest Image ${registry}${app}:${shortref}${tag_extra}" @@ -77,7 +77,7 @@ for target in $(grep "FROM .* as" ${dockerfile} | sed -r 's/.*FROM.*as (.*)/\1/g ## Tags for tag in $(git -c 'versionsort.suffix=-' ls-remote --tags --sort='version:refname' --refs ${source} | tail -n3 | rev | cut -f1 -d'/' | rev); do - if docker manifest inspect ${registry}${app}:${tag}${tag_extra} > /dev/null; then + if docker buildx imagetools inspect ${registry}${app}:${tag}${tag_extra} > /dev/null; then log "## Image ${registry}${app}:${tag}${tag_extra} already exists, nothing to do." else log "## Building Image for tagged release ${registry}${app}:${tag}${tag_extra}"