Cum să folosești acțiunea FTP în Buddy
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
- Parolă în clar -- nu hardcoda parolele în configurația YAML
- Protocol nesecurizat -- folosește SFTP (port 22) în loc de FTP (port 21)
- 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
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro