Оптимизировать gitlab-ci.yaml

Цена договорная
01 марта 2023, 13:56 • 9 откликов • 59 просмотров
Есть рабочий CI/CD-процесс, но не очень эффективный.

Нужно:
— оптимизировать файл, упростить, чтобы не дублировались одни и те же участки для Stage и Prod'а
— сделать, чтобы тесты были в начале, а не в конце
— сделать, чтобы если тест крашится, то сборка не выкатывалась
— к уведомлениям в Телеграм добавить Дискорд

Стек:
— Ubuntu
— PHP, Laravel
— MySQL
— Vue

Среды:
— Stage
— Production
Отзывы
R50 d0dc327c914836ec0246e602bd55e085
Заказчик
Настраивали CI-pipeline. Очень понравилось работать с Сергеем. Задачу, как обсудили, он полностью довел до конца, задавал минимум вопросов. Мелкие недостатки исправил максимально быстро.
~ 1 год назад
R50 0ec17469e57ca76b75349d5295348818
Фрилансер
Задание было не сложное по сути, но интересное из-за необходимости выполнить рефакторинг (оптимизацию) готового (чужого) кода. В итоге код workflow был уменьшен примерно в 2 раза без изменения функционала. Сотрудничеством с Артемом доволен, все прошло четко и по согласованному ТЗ. Оплата своевременная.
~ 1 год назад