Refactor RDP proxy handling and update related tests

This commit is contained in:
2026-05-17 20:38:35 +03:00
parent 8e9402580f
commit d551e57fd5
172 changed files with 22117 additions and 2509 deletions
+7 -7
View File
@@ -105,12 +105,12 @@ pwsh -ExecutionPolicy Bypass -File scripts\android\fast-release-android-apk.ps1
По умолчанию результат будет (для release-сборки из CI/рабочего процесса это самые нужные имена):
- `dist/downloads/rap-android-rdp-vpn-latest-release.apk`
- `dist/releases/<version>/rap-android-rdp-vpn-<version>-release.apk`
- `dist/downloads/rap-android-rdp-vpn-build.json`
- `web-admin/deploy/html/downloads/rap-android-rdp-vpn-latest-release.apk`
- `web-admin/deploy/html/downloads/releases/<version>/rap-android-rdp-vpn-<version>-release.apk`
- `web-admin/deploy/html/downloads/rap-android-rdp-vpn-build.json`
- `dist/downloads/rap-android-vpn-latest-release.apk`
- `dist/releases/<version>/rap-android-vpn-<version>-release.apk`
- `dist/downloads/rap-android-vpn-build.json`
- `web-admin/deploy/html/downloads/rap-android-vpn-latest-release.apk`
- `web-admin/deploy/html/downloads/releases/<version>/rap-android-vpn-<version>-release.apk`
- `web-admin/deploy/html/downloads/rap-android-vpn-build.json`
Эти файлы и папки игнорируются git для `dist`, поэтому `web-admin` артефакты
должны публиковаться отдельным шагом инфраструктуры.
@@ -132,7 +132,7 @@ pwsh -ExecutionPolicy Bypass -File scripts\android\build-android-apk.ps1 -Androi
## Что важно для работы с админ-панелью
- Веб-панель уже ожидает файл:
`downloads/rap-android-rdp-vpn-latest-release.apk`
`downloads/rap-android-vpn-latest-release.apk`
- Поэтому скрипт публикует APK в `web-admin/deploy/html/downloads`, чтобы новый
артефакт был сразу доступен для скачивания пользователем после сборки и для
автообновления узлов.