0

we use this command in our .gitlab-ci.yml during the deploy stage. It uses lftp to mirror(ish). But we recently noticed a big problem which indicates we might not understand the syntax for the --exclude option of lftp.

It indeed seems that --exclude .env is excluding all files matching ..env.. like this one for instance : application/migrations/20220805084313_rajout_champ_cronjobs_id_environnement.php

 - lftp -e "set ftp:ssl-allow no ; mirror -p -Rev ./ public_html/project/ --parallel=10 --exclude-glob .git* --exclude .env" -u $LOGIN,$PWD ftp://$SERVER

Is that normal behavior? If so How do I exclude only files named ".env" then? Or is it a bug?

Thanks.

R Bayo
  • 59
  • 1
  • 9

0 Answers0