Pipeline GIT распознает неверные файлы - доступ не удался 550 - PullRequest
0 голосов
/ 17 января 2019

Я создал конфигурацию для конвейера GIT. Я использую это решение более трех месяцев. К сожалению, у меня была проблема в течение почти двух недель. Например, когда я редактирую только один файл - конвейер обнаруживает другие неотредактированные или несуществующие файлы.

Можете ли вы сказать мне, почему у меня такая проблема? Попытка отправить изменения имеет место только после второго и третьего раза четвертого подхода.

Я держу репозитории на gitlab.

stages:
  - project_dev
  - project_prod

develop:
  stage: project_dev
  script:
     - apt-get update
     - apt-get install lftp
     - lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; mirror -Rev ./ $URL  --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/ --exclude .env --exclude vendor/ --exclude config/ --exclude storage/ --exclude public/storage/ --exclude public/.htaccess --exclude public/robots.txt --exclude nbproject/"     
     - echo "done!"
  only:
     - dev

production:
  stage: project_prod
  script:
     - apt-get update
     - apt-get install lftp
     - lftp -c "set ftp:ssl-allow no; open -u $USERNAME_PROD,$PASSWORD_PROD $HOST_PROD; mirror -Rev ./ $URL_PROD  --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/ --exclude .env --exclude vendor/ --exclude storage/ --exclude config/ --exclude public/storage/ --exclude public/.htaccess --exclude public/robots.txt --exclude nbproject/"     
     - echo "done!"
  only:
     - master
...