chore(deploy): aceita alias SSH (-Ssh) do ~/.ssh/config
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+3
-1
@@ -7,12 +7,14 @@
|
||||
.\deploy.ps1 # compila, publica em root@192.168.1.35:/opt/carinha-pc e reinicia
|
||||
.\deploy.ps1 -SoPacote # só gera o pacote local (nada vai para a placa)
|
||||
.\deploy.ps1 -Placa 192.168.1.40 -Usuario carinha
|
||||
.\deploy.ps1 -Ssh orangepi # usa um Host do ~/.ssh/config (chave própria)
|
||||
#>
|
||||
param(
|
||||
[string]$Placa = '192.168.1.35',
|
||||
[string]$Usuario = 'root',
|
||||
[string]$Destino = '/opt/carinha-pc',
|
||||
[int]$Porta = 8100,
|
||||
[string]$Ssh = '',
|
||||
[switch]$SemCompilar,
|
||||
[switch]$SoPacote
|
||||
)
|
||||
@@ -67,7 +69,7 @@ if ($SoPacote) {
|
||||
return
|
||||
}
|
||||
|
||||
$alvo = "$Usuario@$Placa"
|
||||
$alvo = if ($Ssh) { $Ssh } else { "$Usuario@$Placa" }
|
||||
$remoto = "/tmp/carinha-$versao-$carimbo.tar.gz"
|
||||
Write-Host "== Enviando para $alvo"
|
||||
& scp -q $pacote "${alvo}:$remoto"
|
||||
|
||||
Reference in New Issue
Block a user