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/“
4 Answers
Dobrý den,
došlo v situaci k nějakému posunu? Pokud ne, můžete získat nějaké diagnostické údaje ze strany GitLabu?
Dobrý den,
nepodařilo se nám dohledat, že by problém způsobovalo něco na naší straně. V logu vidím zmíněné přenosy, ale s mizernou rychlostí.
Pro jistotu jsem zcela whitelistovat IP rozsahy gitlabu a budeme sledovat změny.
Dobrý den,
informace předávám k řešení, bohužel momentálně nemám zpětnou vazbu ohledně stavu řešení problému.
Hlásíte-li stejný problém, uvádějte prosím tyto informace:
- Název webhostingu
- Datum a čas posledního spojení
- FTP účet, přes který se připojujete.
Příspěvky s těmito informacemi označujte jako soukromé.
Dobrý den,
přetrvává problém stále?