Deploy změněných souborů na ftp pomocí GitLab CICD, přestal fungovat
Dobrý den, dlouhou dobu jsme pro náš projekt využívali GitLab merge requesty, které spustili automaticky CICD pipeline pro nahrání jen editovaných .php souborů na ftp.
V posledních týdnech se něco změnilo. A naše gitlab pipeline má 2 problémy:
- Nerozezná, které soubory byly editované a nahrává vždy všechny
- Nahrání jednoho souboru trvá desítky sekund, takže deploynout celý web není možné.
Změnilo se nějaké nastavení ftp serverů? Máte doporučený postup jak deploynout .php skripty z GitLabu na ftp wedosu automaticky?
Problém se týká několika webhostingů (všech kde jsme to v tomto a minulém týdnu zkoušeli).
Příklad spouštěného příkazu:
$ lftp -c „open -u $FTP_USER,$FTP_PASS $FTP_URL; mirror -x db.php -x videos -x logs -Rne -v ./sources/ $remote_path –ignore-time –parallel=10 –exclude-glob .git* –exclude .git/; mirror -i .js -i .css -Rn -v ./sources/ $remote_path –parallel=10 –exclude-glob .git* –exclude .git/“