Deploy změněných souborů na ftp pomocí GitLab CICD, přestal fungovat

Vyřešeno688 zhlédnutíWebhostingCICD ftp Gitlab
2

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:

  1. Nerozezná, které soubory byly editované a nahrává vždy všechny
  2. 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/“

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 29. 9. 2023