27 lines
No EOL
728 B
Bash
27 lines
No EOL
728 B
Bash
#!/bin/bash
|
|
|
|
# Diretório onde o pacote será salvo
|
|
PACOTE_DIR="./pacotes"
|
|
|
|
# Criar o diretório se não existir
|
|
mkdir -p $PACOTE_DIR
|
|
|
|
# Executar build e empacotar o pacote
|
|
echo "🚀 Gerando pacote..."
|
|
pnpm run build && pnpm pack --pack-destination $PACOTE_DIR
|
|
|
|
# Obtém o último arquivo .tgz gerado
|
|
PACOTE_FILE=$(ls -t $PACOTE_DIR/*.tgz | head -n 1)
|
|
|
|
# URL do servidor onde o arquivo será enviado
|
|
UPLOAD_URL="https://e-licencie.com.br/pacotes/"
|
|
|
|
# Verifica se o arquivo existe antes de enviar
|
|
if [ -f "$PACOTE_FILE" ]; then
|
|
echo "📤 Enviando pacote: $PACOTE_FILE para $UPLOAD_URL"
|
|
curl -X POST -F "file=@$PACOTE_FILE" "$UPLOAD_URL"
|
|
echo ""
|
|
else
|
|
echo "❌ Erro: Nenhum arquivo encontrado em $PACOTE_DIR"
|
|
exit 1
|
|
fi |