Смертельно: грязное хранилище: незафиксированные изменения. Выход ... в конвейерах с помощью git ftp push - PullRequest
0 голосов
/ 25 октября 2019

У меня есть настройка Pipelines с автоматической обработкой / сборкой CSS-файлов. Иногда я получаю эту ошибку при выполнении git ftp push:

fatal: Dirty хранилище: наличие незафиксированных изменений. Выход ...

bitbucket-pipelines.yml

image: php:7.2.7

pipelines:
 branches:
   staging:
     - step:
         name: Deploy to staging
         deployment: staging
         script:
           - curl -sL https://deb.nodesource.com/setup_8.x | bash -
           - apt-get install -y nodejs
           - npm install
           - npm run build-css
           - apt-get update
           - apt-get -qq install git-ftp
           - git status -uno --porcelain
           - git ftp push --user $FTP_username --passwd $FTP_password ftp://ftp.website.com

Вывод из git status -uno --porcelain

git status -uno --porcelain
 M style.css

В прошлом я фиксировал style.css (то, что теперь создается автоматически), но теперь хочу, чтобы он игнорировал мой локальный файл style.css, так как он генерируется во время сборки в любом случае. Как я могу это исправить?

...