36 lines
1.2 KiB
PowerShell
36 lines
1.2 KiB
PowerShell
#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
|