Build: auto-clean stale Android bundles per build + clean target
Each android build now removes the regenerable AAB bundles (intermediary_bundle, outputs/bundle) and gen APK copies once the final APK is in binaries/; a manual 'clean' target does the same on demand. Frees ~0.5G/cycle without touching the Rust incremental cache or binaries/. (build.sh stays untracked - it holds a deploy secret; this documents the change.)
This commit is contained in:
parent
0123d3562b
commit
dbb6c2ea9f
2 changed files with 22 additions and 5 deletions
|
|
@ -81,7 +81,7 @@
|
|||
|
||||
| Файл | Назначение |
|
||||
|------|------------|
|
||||
| `build.sh` | Сборка: android/debug/release, sync frontend, версионирование, -u upload на VPS |
|
||||
| `build.sh` | Сборка: android/debug/release, sync frontend, версионирование, -u upload на VPS, `clean`/авто-чистка старых бандлов (`clean_bundles`) |
|
||||
| `BUILD_NUMBER` | Автоинкремент номера сборки |
|
||||
| `ion_products.json` | 1111 продуктов ION (сырые данные скрейпера) |
|
||||
| `5ka_products_fresh.json` | 3103 продукта 5ka (сырые данные) |
|
||||
|
|
@ -260,8 +260,10 @@ kcal = (dt/60) * (MET * 3.5 * weight_kg) / 200
|
|||
./build.sh android # release APK (подпись debug.keystore)
|
||||
./build.sh -u -d android # debug + install + заливка на роутер/VPS (OTA)
|
||||
./build.sh install -d # поставить уже собранный APK без пересборки
|
||||
./build.sh clean # убрать старые AAB-бандлы и APK-выхлопы gen/ (Rust-кэш и binaries/ не трогает)
|
||||
```
|
||||
Без таргета `./build.sh` = dev-сервер (десктоп), НЕ сборка APK.
|
||||
`clean_bundles` также вызывается автоматически в конце каждой android-сборки (после копии APK в binaries/): удаляет `gen/.../intermediary_bundle` + `outputs/bundle` (AAB, мы раздаём APK) и `outputs/apk/*.apk`. Регенерируются Gradle при следующей сборке.
|
||||
|
||||
## Отладка WebView (debug-сборки)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue