#requires -Version 5 param( [string]$BuildType = "release", [bool]$PublishToTestDockerDownloads = $true, [switch]$NoRemotePublish, [switch]$NoPrepare, [switch]$SkipPortalVerify, [string]$PortalVerifyBaseUrl = "http://192.168.200.61:18080", [string]$TestDockerSshAlias = "test-docker", [string]$TestDockerDownloadPath = "/tmp/rap-web-admin/html/downloads", [int]$PreparationRetryDelaySeconds = 0 ) $ErrorActionPreference = "Stop" $scriptDir = Split-Path -Parent (Resolve-Path $PSCommandPath).ProviderPath $releaseScript = Join-Path $scriptDir "release-android-apk.ps1" if (-not (Test-Path $releaseScript)) { Write-Error "Не найден скрипт release-android-apk.ps1: $releaseScript" exit 1 } $publishToTestDockerDownloads = $PublishToTestDockerDownloads -and -not $NoRemotePublish & $releaseScript -BuildType $BuildType ` -InstallMissing ` -PublishToTestDockerDownloads:$publishToTestDockerDownloads ` -TestDockerSshAlias $TestDockerSshAlias ` -TestDockerDownloadPath $TestDockerDownloadPath ` -PortalVerifyBaseUrl $PortalVerifyBaseUrl ` -SkipPortalVerify:$SkipPortalVerify ` -PreparationRetryDelaySeconds $PreparationRetryDelaySeconds ` -SkipPrepare:$NoPrepare