|
|
@ -4,24 +4,27 @@ |
|
|
|
## terms |
|
|
|
## terms |
|
|
|
|
|
|
|
|
|
|
|
- `channel` - a named version of openpilot (git branch, casync caidx) which receives updates |
|
|
|
- `channel` - a named version of openpilot (git branch, casync caidx) which receives updates |
|
|
|
- `prebuilt` - a release which is already built for the comma 3/3x and contains only required files for running openpilot and identifying the release |
|
|
|
- `build` - a release which is already built for the comma 3/3x and contains only required files for running openpilot and identifying the release |
|
|
|
- `release` - a `prebuilt` release with `ALLOW_DEBUG=false` (`RELEASE=1` when building panda, ex: `nightly`, `release3`) |
|
|
|
|
|
|
|
|
|
|
|
- `build_style` - style of buildor `release` (nightly, staging, release, RELEASE=1) |
|
|
|
|
|
|
|
- `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 |
|
|
|
## openpilot channels |
|
|
|
|
|
|
|
|
|
|
|
| channel | type | description | |
|
|
|
| channel | build_style | description | |
|
|
|
| ----------- | ----------- | ---------- | |
|
|
|
| ----------- | ----------- | ---------- | |
|
|
|
| release | `release` | stable release of openpilot | |
|
|
|
| release | `release` | stable release of openpilot | |
|
|
|
| staging | `release` | release candidate of openpilot for final verification | |
|
|
|
| staging | `release` | release candidate of openpilot for final verification | |
|
|
|
| nightly | `release` | generated nightly from last commit passing CI tests | |
|
|
|
| nightly | `release` | generated nightly from last commit passing CI tests | |
|
|
|
| master | `prebuilt` | current master commit with experimental features enabled | |
|
|
|
| master | `debug` | current master commit with experimental features enabled | |
|
|
|
| git branches | `git` | installed manually, experimental features enabled, build required | |
|
|
|
| git branches | `debug` | installed manually, experimental features enabled, build required | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## creating casync build |
|
|
|
## creating casync build |
|
|
|
|
|
|
|
|
|
|
|
`create_casync_prebuilt.sh` - creates a `prebuilt` casync openpilot build, ready to upload to `openpilot-releases` |
|
|
|
`create_casync_build.sh` - creates a casync openpilot build, ready to upload to `openpilot-releases` |
|
|
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
```bash |
|
|
|
# run on a tici, within the directory you want to create the build from. |
|
|
|
# run on a tici, within the directory you want to create the build from. |
|
|
|