Я работаю с CircleCi (отличная платформа для непрерывной интеграции и доставки).
В моем файле конфигурации для задания развертывания у меня есть следующий процесс.
php artisan down --message="Update in progress" --retry=30
php artisan up
Идея состоит в том, чтобы включить режим обслуживания сначала, если какой-то шаг не удался, то приложение не работает. Но я столкнулся с тем, что не могу настроить режим обслуживания при отсутствии зависимостей. Я получаю это:
In ProviderRepository.php line 208:
Class 'Spatie\GoogleCalendar\GoogleCalendarServiceProvider' not found
Так почему я не могу установить обслуживание, когда какой-либо поставщик (который не имеет к этому никакого отношения) не найден. Не имеет смысла для меня.
Есть ли обходной путь к этому? Как настроить режим без запуска команды ремесленника? Должен ли я сообщить об этом авторам рамок? Или я что-то упустил?
Задача ещё не решена.
Других решений пока нет …