From 30d3bd30053f897502dff5099aa99bffd736cb65 Mon Sep 17 00:00:00 2001 From: xZero707 Date: Sat, 29 Mar 2025 17:35:22 +0100 Subject: [PATCH] Make it possible to disable image push --- bin/build | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bin/build b/bin/build index 0d085e9..d5db5f8 100755 --- a/bin/build +++ b/bin/build @@ -1,15 +1,22 @@ #!/usr/bin/env bash main() { - set -eux + set -eu docker build -t "${XCR_REGISTRY:?}/n0rthernl1ghts/gha-runner-kms:latest" . local git_hash git_hash="$(git rev-parse --verify HEAD)" docker tag "${XCR_REGISTRY:?}/n0rthernl1ghts/gha-runner-kms:latest" "${XCR_REGISTRY:?}/n0rthernl1ghts/gha-runner-kms:git-${git_hash}" + + local enable_push="${1:-1}" + if [[ "${enable_push}" -ne 1 ]]; then + echo "Push is disabled." + return + fi + docker push "${XCR_REGISTRY}/n0rthernl1ghts/gha-runner-kms:latest" docker push "${XCR_REGISTRY}/n0rthernl1ghts/gha-runner-kms:git-${git_hash}" } -main +main "${@}"