openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 200 supported car makes and models.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Kacper Rączy 3d19b4fe3a bodyteleop: include .gitignore in release files (#32328) 1 year ago
..
README.md consolidate casync build into fewer scripts and fix pc release build (#32225) 1 year ago
build_devel.sh jenkins: retry build_devel (#30628) 1 year ago
build_git_release.sh rename build_release to build_git_release (#32219) 1 year ago
build_release.sh consolidate casync build into fewer scripts and fix pc release build (#32225) 1 year ago
check-dirty.sh Fix master-ci dirty working tree + CI test (#25087) 3 years ago
check-submodules.sh much commit 1 year ago
files_common bodyteleop: include .gitignore in release files (#32328) 1 year ago
files_pc map: Transfer to MapLibre (#31185) 1 year ago
files_tici image processing refactor and test (#32249) 1 year ago
identity.sh CI: build master-ci in Actions (#24533) 3 years ago
package_casync_agnos.py consolidate casync build into fewer scripts and fix pc release build (#32225) 1 year ago
package_casync_build.py consolidate casync build into fewer scripts and fix pc release build (#32225) 1 year ago

README.md

openpilot releases

terms

  • channel - a named version of openpilot (git branch, casync caibx) which receives updates
  • build - a copy of openpilot ready for distribution, already built for a specific device
  • build_style - type of build, either debug or release
    • debug - build with ALLOW_DEBUG=true, can test experimental features like longitudinal on alpha cars
    • release - build with ALLOW_DEBUG=false, experimental features disabled

openpilot channels

channel build_style description
release release stable release of openpilot
staging release release candidate of openpilot for final verification
nightly release generated nightly from last commit passing CI tests
master debug current master commit with experimental features enabled
git branches debug installed manually, experimental features enabled, build required

build

release/build_release.sh <build_dir> - creates an openpilot build into build_dir, ready for distribution

packaging a casync release

release/package_casync_build.py <build_dir> - packages an openpilot build into a casync tar and uploads to openpilot-releases

release builds

to create a release build, set RELEASE=1 environment variable when running the build script