mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
Fix size check and make script shell consistent
Related to #2205 Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
This commit is contained in:
parent
3e4fd7b41f
commit
50ea2d8164
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
@ -7,10 +7,18 @@ if [ "${DEBUG}" = 1 ]; then
|
||||
fi
|
||||
|
||||
MAX_BINARY_SIZE=61000000
|
||||
SIZE=$(ls -l dist/artifacts/k3s | awk -F ' ' '{print $5}')
|
||||
BIN_SUFFIX="-${ARCH}"
|
||||
if [ ${ARCH} = amd64 ]; then
|
||||
BIN_SUFFIX=""
|
||||
elif [ ${ARCH} = arm ]; then
|
||||
BIN_SUFFIX="-armhf"
|
||||
fi
|
||||
|
||||
CMD_NAME="dist/artifacts/k3s${BIN_SUFFIX}"
|
||||
SIZE=$(stat -c '%s' ${CMD_NAME})
|
||||
|
||||
if [ ${SIZE} -gt ${MAX_BINARY_SIZE} ]; then
|
||||
echo "k3s binary exceeds acceptable size of "${MAX_BINARY_SIZE}
|
||||
echo "k3s binary ${CMD_NAME} size ${SIZE} exceeds acceptable size of ${MAX_BINARY_SIZE}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
@ -1,7 +1,8 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
cd $(dirname $0)
|
||||
SCRIPT_DIR=$(dirname $0)
|
||||
pushd $SCRIPT_DIR
|
||||
|
||||
./download
|
||||
if [ -z "$SKIP_VALIDATE" ]; then
|
||||
@ -10,4 +11,7 @@ fi
|
||||
|
||||
./build
|
||||
./package
|
||||
./binary_size_check.sh
|
||||
|
||||
popd
|
||||
|
||||
$SCRIPT_DIR/binary_size_check.sh
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
set -e
|
||||
set -x
|
||||
|
||||
@ -8,4 +8,4 @@ REPO="https://api.github.com/repos/rancher/k3s-upgrade/dispatches"
|
||||
curl -XPOST -u "${PAT_USERNAME}:${PAT_TOKEN}" \
|
||||
-H "Accept: application/vnd.github.everest-preview+json" \
|
||||
-H "Content-Type: application/json" $REPO \
|
||||
--data '{"event_type": "create_tag", "client_payload": {"tag":"'"$DRONE_TAG"'"}}'
|
||||
--data '{"event_type": "create_tag", "client_payload": {"tag":"'"$DRONE_TAG"'"}}'
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
if [ -z "${DRONE_TAG}" ]; then
|
||||
echo "DRONE_TAG not defined" >&2
|
||||
|
Loading…
Reference in New Issue
Block a user