Приватность публичного репо + выкл. проверку обновлений + релиз latest
- Убраны все машинно/инфра-специфичные данные из README/CODEMAP/скриптов/ workflows (хосты, IP, домен gitea -> github.server_url). - preconfigure: enable-check-update=N (выкл. проверку обновлений); подсказка «set up your own server» и так гаснет с override-сервером. - CI публикует exe/apk в Gitea Release `latest` (обновляется каждый прогон, стабильная ссылка) + версионный релиз на теге v*. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
# Собирает преднастроенный RustDesk APK (arm64-v8a) под self-hosted сервер. Linux/VM 118.
|
||||
# Собирает преднастроенный RustDesk APK (arm64-v8a) под self-hosted сервер. Debian/Ubuntu build-машина.
|
||||
# Тулчейн — provision-android.sh (пишет ~/dev/rd-android.env). Логика зеркалит build-windows.ps1.
|
||||
#
|
||||
# Конфиг сервера: env RUSTDESK_SERVER/RUSTDESK_PUB_KEY (CI secrets) или config/server.env.
|
||||
@@ -77,7 +77,7 @@ mkdir -p "$JNI"
|
||||
cp ./target/aarch64-linux-android/release/liblibrustdesk.so "$JNI/librustdesk.so"
|
||||
cp "$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so" "$JNI/"
|
||||
|
||||
# --- подпись: без key.properties (keystore Глеба) release подписываем DEBUG-ключом ---
|
||||
# --- подпись: без key.properties (своего keystore) release подписываем DEBUG-ключом ---
|
||||
# (APK ставится для теста; преднастройка от подписи не зависит — она в librustdesk.so).
|
||||
# Дашь свой keystore -> положи flutter/android/key.properties, тогда подпишется им (для раздачи/F-Droid).
|
||||
if ! grep -q 'keystorePropertiesFile.exists() ? signingConfigs.release' flutter/android/app/build.gradle; then
|
||||
|
||||
Reference in New Issue
Block a user