docs: архитектура dynamic-tests

This commit is contained in:
Repinoid
2026-06-07 11:48:49 +04:00
parent 211566d557
commit e6e575b9e6
2 changed files with 114 additions and 5 deletions
+7 -5
View File
@@ -9,15 +9,17 @@ elmAI — Android-приложение + Python-сервер для диагно
**v0.49.0-dev** (APK: https://obdai.ru/elmer.apk)
### Репозитории
- Сервер: https://gitea.services.ngcloud.ru/Nail/elmer (ветка master)
- Android: https://github.com/Repinoid/elmer-android (ветка relay-only)
- Сервер: https://gitea.services.ngcloud.ru/Nail/elmer (ветка **dynamic-tests**)
- Android: https://github.com/Repinoid/elmer-android (ветка **dynamic-tests**)
- Сервер живёт на 5.172.178.213 (SSH: naeel@5.172.178.213, ключ ~/.ssh/naeel_vm_id_ed25519)
### Деплой (localhost → сервер)
```bash
# 1. bump версии в android/app/build.gradle.kts на локальной машине!
# 2. закоммитить + запушить
cd /home/naeel/elmer && git add -A && git commit -m "bump vX.Y.Z-dev" && git push origin master
# 2. закоммитить + запушить (dynamic-tests!)
cd /home/naeel/elmer && git add -A && git commit -m "..." && git push origin dynamic-tests
# 3. залить android-исходники на сервер
# 3. залить android-исходники на сервер
cd /home/naeel/elmer && tar czf /tmp/android-src.tar.gz --exclude='.git' --exclude='build' --exclude='.gradle' android/
@@ -25,7 +27,7 @@ scp -i ~/.ssh/naeel_vm_id_ed25519 /tmp/android-src.tar.gz naeel@5.172.178.213:/t
# 4. на сервере: обновить сервер + собрать APK
ssh -i ~/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213 "
cd /opt/elmer && git checkout master && git pull origin master
cd /opt/elmer && git checkout dynamic-tests && git pull origin dynamic-tests
pip install -r requirements.txt
sudo systemctl restart elmer