Приватность публичного репо + выкл. проверку обновлений + релиз 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 @@
|
||||
<#
|
||||
Локальная сборка преднастроенного RustDesk-клиента под Windows (GUSIK-PC).
|
||||
Локальная сборка преднастроенного RustDesk-клиента под Windows.
|
||||
Клон rustdesk@пин -> preconfigure (вшить сервер+ключ) -> vcpkg install -> python build.py --flutter -> dist/.
|
||||
|
||||
Тулчейн (ставится один раз, см. docs/CODEMAP.md):
|
||||
@@ -53,7 +53,7 @@ $vcvars = Join-Path $vsPath 'VC\Auxiliary\Build\vcvars64.bat'
|
||||
Write-Host "Импорт VS dev-env: $vcvars" -ForegroundColor DarkCyan
|
||||
cmd /c "`"$vcvars`" >nul && set" | ForEach-Object { if ($_ -match '^([^=]+)=(.*)$') { Set-Item "Env:$($matches[1])" $matches[2] } }
|
||||
|
||||
# CIDR в NO_PROXY (напр. 192.168.5.0/24) ломает WinHTTP-загрузчик vcpkg (WinHttpSetOption 87).
|
||||
# CIDR в NO_PROXY (напр. 10.0.0.0/8) ломает WinHTTP-загрузчик vcpkg (WinHttpSetOption 87).
|
||||
# У машины есть прямой интернет -> убираем прокси-env для процесса сборки (системные настройки не трогаем).
|
||||
foreach ($p in 'HTTP_PROXY','HTTPS_PROXY','NO_PROXY','ALL_PROXY','http_proxy','https_proxy','no_proxy') { Set-Item "Env:$p" $null -EA SilentlyContinue }
|
||||
|
||||
@@ -135,7 +135,7 @@ if ($LASTEXITCODE) { Pop-Location; throw "vcpkg install упал ($LASTEXITCODE)
|
||||
Pop-Location
|
||||
|
||||
# --- сборка клиента (без портативной упаковки: её build.py делает через `python3`,
|
||||
# а на GUSIK-PC python3 = Store-заглушка -> падает; пакуем отдельно реальным python) ---
|
||||
# на этой машине python3 = Store-заглушка -> падает; пакуем отдельно реальным python) ---
|
||||
Write-Host "python build.py --flutter --skip-portable-pack..." -ForegroundColor Cyan
|
||||
Push-Location $src
|
||||
python build.py --flutter --skip-portable-pack
|
||||
|
||||
Reference in New Issue
Block a user