mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-02-19 13:33:59 +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.
old-commit-hash: c3bbc58a85
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
|