Skip to content

Cum să folosești acțiunea FTP în Buddy

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să folosești acțiunea FTP în Buddy. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.

Acțiunea FTP în Buddy îți permite să transferi fișiere prin FTP sau SFTP către servere direct din pipeline-uri. Buddy este o platformă CI/CD care suportă atât FTP clasic cât și SFTP securizat.

Rezolvare Rapidă

Greșit

# Transfer FTP fără securitate
- action: FTP
  credentials:
    host: server.example.com
    username: user
    password: parola

Corect

- action: FTP
  credentials:
    host: server.example.com
    username: deploy
    password: $FTP_PASSWORD
    protocol: SFTP
    port: 22
  source: ./dist/
  destination: /var/www/myapp/
  exclude:
    - .env
    - .git

Rezultat așteptat:

Connecting via SFTP to server.example.com:22
Uploading 42 files to /var/www/myapp/
Transfer completed: 5.2 MB in 3.2 seconds

FTP-ul este util pentru servere clasice de hosting. Doda Browser monitorizează transferurile de fișiere. DodaZIP arhivează versiunile anterioare, iar Durga Antivirus Pro scanează fișierele transferate.

Prevenire

  • Folosește SFTP în loc de FTP pentru securitate
  • Stochează parolele în variabile securizate
  • Verifică spațiul pe disc înainte de transfer
  • Testează conexiunea înainte de pipeline-ul oficial
  • Configurează timeout-uri pentru transferuri mari

Greșeli Comune

  1. Parolă în clar -- nu hardcoda parolele în configurația YAML
  2. Protocol nesecurizat -- folosește SFTP (port 22) în loc de FTP (port 21)
  3. Spațiu insuficient -- verifică spațiul liber pe server înainte de upload

Exercițiu Practic

Configurează o acțiune SFTP în Buddy care transferă build-ul unei aplicații web pe un server de hosting și exclude fișierele de configurare.

Întrebări Frecvente

Care este diferența dintre FTP și SFTP în Buddy?

FTP este nesecurizat (port 21), SFTP folosește SSH (port 22) și criptează transferul. |||Pot face download de pe un server FTP? Da, Buddy suportă atât upload cât și download prin FTP/SFTP. |||Cum testez conexiunea FTP înainte de pipeline? Buddy oferă opțiunea "Test Connection" în configurarea acțiunii FTP.

Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro