mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-02-19 19:23:58 +08:00
* casync in jenkins * rename some stuff, add a readme * slightly better names * clean * more cleanup * cleaner * release3 staging too * always rm the signed version * cleanups * in build dir * better name * simpler * more * divider * built * build * and contains * add channel description * and git branches * and build required * move this up * these are terms * updates * 3/3x * bullets * wording * version metadata * git type * more channel -> release * more build * just release * more channel to release * also fix jenkins * use build_metadata * fix normailzed * also normalized * and here * use build_metadata * dont commit that * don't touch the git stuff * branch * don't need that * or that * improved names * build_metadata * use this instead * fix * build * test nightly build again * fix * fixes * Revert "test nightly build again" This reverts commit be5e7aa7089bfc0947c9b2b484d0277c109ee089.
35 lines
648 B
Bash
Executable File
35 lines
648 B
Bash
Executable File
#!/usr/bin/bash -e
|
|
|
|
# runs on tici to create a prebuilt version of a release
|
|
|
|
set -ex
|
|
|
|
BUILD_DIR=$1
|
|
|
|
cd $BUILD_DIR
|
|
|
|
# Build
|
|
export PYTHONPATH="$BUILD_DIR"
|
|
|
|
rm -f panda/board/obj/panda.bin.signed
|
|
rm -f panda/board/obj/panda_h7.bin.signed
|
|
|
|
if [ -n "$RELEASE" ]; then
|
|
export CERT=/data/pandaextra/certs/release
|
|
fi
|
|
|
|
scons -j$(nproc)
|
|
|
|
# Cleanup
|
|
find . -name '*.a' -delete
|
|
find . -name '*.o' -delete
|
|
find . -name '*.os' -delete
|
|
find . -name '*.pyc' -delete
|
|
find . -name 'moc_*' -delete
|
|
find . -name '__pycache__' -delete
|
|
rm -rf .sconsign.dblite Jenkinsfile release/
|
|
rm selfdrive/modeld/models/supercombo.onnx
|
|
|
|
# Mark as prebuilt release
|
|
touch prebuilt
|