14 lines
440 B
Bash
Executable File
14 lines
440 B
Bash
Executable File
NAME=$(basename "$PWD")
|
|
VER=$(cat version)
|
|
DIR_NAME="$NAME"_"$VER"
|
|
TAR_NAME="$NAME".tar.gz
|
|
echo $INPUT_REPO_URL
|
|
FULL_URL="$INPUT_REPO_URL"/"$NAME"/"$VER"/"$TAR_NAME"
|
|
|
|
apt update
|
|
apt install -y pipx
|
|
pipx install mpy-cross
|
|
mkdir "$DIR_NAME"
|
|
for f in ./*.py; do pipx run mpy-cross "$f" -o "$DIR_NAME"/$(basename "$f" .py).mpy; done
|
|
tar czf "$TAR_NAME" "$DIR_NAME"
|
|
curl -u "$INPUT_REPO_USER":"$INPUT_REPO_PASS" -X PUT -T "$TAR_NAME" "$FULL_URL" |