Оптимизировать gitlab-ci.yaml
Есть рабочий CI/CD-процесс, но не очень эффективный.
Нужно:
— оптимизировать файл, упростить, чтобы не дублировались одни и те же участки для Stage и Prod'а
— сделать, чтобы тесты были в начале, а не в конце
— сделать, чтобы если тест крашится, то сборка не выкатывалась
— к уведомлениям в Телеграм добавить Дискорд
Стек:
— Ubuntu
— PHP, Laravel
— MySQL
— Vue
Среды:
— Stage
— Production