chore(deploy): aceita alias SSH (-Ssh) do ~/.ssh/config

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
julio
2026-10-05 23:43:55 -03:00
co-authored by Claude Opus 5.5
parent a058c6f453
commit 69d04d4972
+3 -1
View File
@@ -7,12 +7,14 @@
.\deploy.ps1 # compila, publica em root@192.168.1.35:/opt/carinha-pc e reinicia .\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 -SoPacote # só gera o pacote local (nada vai para a placa)
.\deploy.ps1 -Placa 192.168.1.40 -Usuario carinha .\deploy.ps1 -Placa 192.168.1.40 -Usuario carinha
.\deploy.ps1 -Ssh orangepi # usa um Host do ~/.ssh/config (chave própria)
#> #>
param( param(
[string]$Placa = '192.168.1.35', [string]$Placa = '192.168.1.35',
[string]$Usuario = 'root', [string]$Usuario = 'root',
[string]$Destino = '/opt/carinha-pc', [string]$Destino = '/opt/carinha-pc',
[int]$Porta = 8100, [int]$Porta = 8100,
[string]$Ssh = '',
[switch]$SemCompilar, [switch]$SemCompilar,
[switch]$SoPacote [switch]$SoPacote
) )
@@ -67,7 +69,7 @@ if ($SoPacote) {
return return
} }
$alvo = "$Usuario@$Placa" $alvo = if ($Ssh) { $Ssh } else { "$Usuario@$Placa" }
$remoto = "/tmp/carinha-$versao-$carimbo.tar.gz" $remoto = "/tmp/carinha-$versao-$carimbo.tar.gz"
Write-Host "== Enviando para $alvo" Write-Host "== Enviando para $alvo"
& scp -q $pacote "${alvo}:$remoto" & scp -q $pacote "${alvo}:$remoto"