У меня есть настройка 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, так как он генерируется во время сборки в любом случае. Как я могу это исправить?