Files
sunnypilot/release/create_casync_build.sh
Justin Newberry 15cc195882 jenkins: set pythonpath for casync build (#32139)
* set pythonpath

* quotes
old-commit-hash: e18ec9bbd7
2024-04-09 09:19:05 -07:00

24 lines
568 B
Bash
Executable File

#!/usr/bin/bash
set -ex
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
CASYNC_DIR="${CASYNC_DIR:=/tmp/casync}"
SOURCE_DIR="$(git -C $DIR rev-parse --show-toplevel)"
BUILD_DIR="${BUILD_DIR:=$(mktemp -d)}"
PYTHONPATH="$SOURCE_DIR"
echo "Creating casync release from $SOURCE_DIR to $CASYNC_DIR"
cd $SOURCE_DIR
mkdir -p $CASYNC_DIR
rm -rf $BUILD_DIR
mkdir -p $BUILD_DIR
release/copy_build_files.sh $SOURCE_DIR $BUILD_DIR
release/create_prebuilt.sh $BUILD_DIR
cd $SOURCE_DIR
release/create_casync_release.py $BUILD_DIR $CASYNC_DIR $OPENPILOT_CHANNEL