From 446b4e4e36cd587badcc5c4e843ce1297095a722 Mon Sep 17 00:00:00 2001 From: James Kolpack Date: Sat, 4 Apr 2026 21:37:02 -0400 Subject: [PATCH] Add support for no-cache option in Docker build scripts. Update build-docker.ps1 and build-docker.sh to include --no-cache flag when PISCAL_BUILD_NO_CACHE environment variable is set, improving build flexibility. --- build-docker.ps1 | 3 +++ build-docker.sh | 1 + 2 files changed, 4 insertions(+) diff --git a/build-docker.ps1 b/build-docker.ps1 index 9946d4b..6fcdc81 100644 --- a/build-docker.ps1 +++ b/build-docker.ps1 @@ -26,6 +26,9 @@ $BuildArgs = @("-t", "piscal:$Version", "-t", "piscal:latest", "-t", "piscal:dev if ($env:PISCAL_SSH_PASSWORD) { $BuildArgs += "--build-arg", "SSH_PASSWORD=$($env:PISCAL_SSH_PASSWORD)" } +if ($env:PISCAL_BUILD_NO_CACHE) { + $BuildArgs += "--no-cache" +} docker build @BuildArgs . if ($LASTEXITCODE -eq 0) { diff --git a/build-docker.sh b/build-docker.sh index 3797671..9109e0b 100755 --- a/build-docker.sh +++ b/build-docker.sh @@ -24,6 +24,7 @@ BUILD_ARGS=(-t "piscal:${VERSION}" -t piscal:latest -t piscal:dev) if [ -n "${PISCAL_SSH_PASSWORD:-}" ]; then BUILD_ARGS+=(--build-arg "SSH_PASSWORD=${PISCAL_SSH_PASSWORD}") fi +[ -n "${PISCAL_BUILD_NO_CACHE:-}" ] && BUILD_ARGS+=(--no-cache) docker build "${BUILD_ARGS[@]}" .