From 640565512746b968cbfd0bffd1873cd76ee1ee26 Mon Sep 17 00:00:00 2001 From: AsamK Date: Wed, 22 Apr 2026 21:43:26 +0200 Subject: [PATCH] Only build native/client containers if required --- reproducible-builds/build.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/reproducible-builds/build.sh b/reproducible-builds/build.sh index 8a3878ce..2a46edaa 100755 --- a/reproducible-builds/build.sh +++ b/reproducible-builds/build.sh @@ -18,11 +18,8 @@ fi VERSION=$(sed -n 's/\s*version\s*=\s*"\(.*\)".*/\1/p' build.gradle.kts | tail -n1) echo "$VERSION" >dist/VERSION -$ENGINE build -t signal-cli:build ${OVERRIDE_JAVA_VERSION:+--build-arg ZULU_TAG=$OVERRIDE_JAVA_VERSION} -f reproducible-builds/build.Containerfile . -$ENGINE build -t signal-cli:native -f reproducible-builds/native.Containerfile . -$ENGINE build -t signal-cli:client -f reproducible-builds/client.Containerfile . - # Build jar +$ENGINE build -t signal-cli:build ${OVERRIDE_JAVA_VERSION:+--build-arg ZULU_TAG=$OVERRIDE_JAVA_VERSION} -f reproducible-builds/build.Containerfile . git clean -Xfd -e '!/dist/' -e '!/dist/**' -e '!/github/' -e '!/github/**' # shellcheck disable=SC2086 $ENGINE run --pull=never --rm -v "$(pwd)":/signal-cli:Z -e VERSION="$VERSION" $USER signal-cli:build @@ -34,12 +31,14 @@ if [ -n "${OVERRIDE_JAVA_VERSION:-}" ]; then fi # Build native-image +$ENGINE build -t signal-cli:native -f reproducible-builds/native.Containerfile . git clean -Xfd -e '!/dist/' -e '!/dist/**' -e '!/github/' -e '!/github/**' # shellcheck disable=SC2086 $ENGINE run --pull=never --rm -v "$(pwd)":/signal-cli:Z -e VERSION="$VERSION" $USER signal-cli:native mv build/signal-cli-*-Linux-native.tar.gz dist/ # Build rust client +$ENGINE build -t signal-cli:client -f reproducible-builds/client.Containerfile . git clean -Xfd -e '!/dist/' -e '!/dist/**' -e '!/github/' -e '!/github/**' # shellcheck disable=SC2086 $ENGINE run --pull=never --rm -v "$(pwd)":/signal-cli:Z -e VERSION="$VERSION" $USER signal-cli:client