У меня есть проект, разработанный с помощью Laravel, использующий git для контроля версий. Мой репозиторий размещен на Bitbucket. Я настроил автоматическое развертывание в удаленной среде после слияния, используя файл .yml. Все работало отлично до вчерашнего дня.
Похоже, что вчера утром возникла проблема с npm (https://status.npmjs.org/), которая с тех пор была устранена. Однако с тех пор, как произошел сбой, произошел сбой моего автоматического развертывания из-за следующей ошибки: npm ERR ! Linux 4.19.43-coreos
Вот мой файл .yml:
pipelines:
branches:
dev:
- step:
caches:
- composer
- node
script:
# Build Laravel
- "composer install"
- "cp .env.test.example .env"
- "cp .env.prod.php .env.php"
- "php artisan key:generate"
# Build database
- "touch storage/database.sqlite"
# Build client assets
- "npm install"
- gulp
Вот журнал перед отказом:
+ npm install
npm info it worked if it ends with ok
npm info using npm@3.10.10
npm info using node@v6.16.0
.
.
.
[lots of packages successfully installed]
.
.
npm http 200 https://registry.npmjs.org/inputmask
npm info retry fetch attempt 1 at 5:16:09 PM
npm info attempt registry request try #1 at 5:16:09 PM
npm http fetch GET https://registry.npmjs.org/inputmask/-/inputmask-3.3.11.tgz
npm http fetch 200 https://registry.npmjs.org/inputmask/-/inputmask-3.3.11.tgz
npm ERR! Linux 4.19.43-coreos
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v6.16.0
npm ERR! npm v3.10.10
npm ERR! code ENOGIT
Есть идеи о том, что здесь происходит? Любая помощь с благодарностью.