Пример .gitlab-ci.yml для Laravel 12 с MariaDB, который заполняет базу данных перед запуском теста php artisanPhp

Кемеровские программисты php общаются здесь
Anonymous
Пример .gitlab-ci.yml для Laravel 12 с MariaDB, который заполняет базу данных перед запуском теста php artisan

Сообщение Anonymous »

Я настраиваю GitLab Runner для проекта Laravel 12 и хочу, чтобы мой конвейер CI выполнял следующие действия:
  • Запуск службы MariaDB для тестов
  • Запуск php artisanmigrate:fresh --seed для заполнения базы данных
  • Наконец, запуск php artisan test
Я уже зарегистрировал свой модуль выполнения и могу запускать задания, но не знаю, как правильно структурировать файл .gitlab-ci.yml, чтобы база данных была доступна и заполнялась до выполнения тестов. Я потратил на это много часов.
Вопрос. Есть ли у кого-нибудь рабочий пример файла .gitlab-ci.yml, который запускает только тест php artisan для приложения Laravel 12 с MariaDB, гарантируя, что база данных сначала заполняется с помощью php artisanmigrate:fresh --seed?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -before-ru

Вернуться в «Php»