Пример .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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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