Faster K3s Binary Build Option (#7805)

* Add local build option

Signed-off-by: Derek Nola <derek.nola@suse.com>
This commit is contained in:
Derek Nola
2023-06-27 10:28:23 -07:00
committed by GitHub
parent 2215870d5d
commit 70691a95ee
5 changed files with 86 additions and 7 deletions

View File

@@ -2,12 +2,13 @@
set -e
GO=${GO-go}
ARCH=${ARCH:-$("${GO}" env GOARCH)}
if [ "${DEBUG}" = 1 ]; then
set -x
fi
. ./scripts/version.sh
# Try to keep the K3s binary under 70 megabytes.
# "64M ought to be enough for anybody"
MAX_BINARY_MB=70

View File

@@ -1,6 +1,11 @@
#!/bin/bash
set -e
if [ -n "$SKIP_VALIDATE" ]; then
echo Skipping validation
exit
fi
cd $(dirname $0)/..
echo Running: go mod tidy
@@ -9,10 +14,6 @@ go mod tidy
echo Running: go generate
go generate
if [ -n "$SKIP_VALIDATE" ]; then
echo Skipping validation
exit
fi
echo Running validation
. ./scripts/version.sh