Рубрика «ci»
Зелёный пайплайн ничего не доказывает. Семь способов, которыми quality gate пропускает брак в прод
2026-10-02 в 9:01, admin, рубрики: ci, devops, mlops, quality gate, QualityGates, ruvds_статьи, валидация моделей, качество кода, машинное обучение, тестирование
if roc_auc < 0.85: exit 1Читать полностью »
Оптимизация next.js monorepo приложения
2026-07-03 в 14:16, admin, рубрики: ci, CICD, оптимизация, оптимизация кода, оптимизация сайта, ускорение загрузки, ускорение разработки, ускорение сайта, ускорение сайтов, ускорение страницДисклеймер: Данный кейс основан на архитектуре нашего проекта (~2600 файлов). В проектах другого масштаба или с другой структурой зависимости результаты могут отличаться. Это не «серебряная пуля», а мой личный опыт оптимизации конкретной инфраструктуры.
Буду краток, на проекте, где я сейчас работаю, мы с командой заметили огромную проблему со скоростью сборки и весом проекта после билда. Стек у нас React, Next.js, FSD Monorepo.
Изначальный набор инструментов был такой:
|
Билд |
Turbopack |
|
Линтинг |
Eslint |
Зелёный CI — не признак качества. Как ИИ ломает инженерное мышление
2026-02-18 в 16:16, admin, рубрики: ci, software engineering, автоматизация, архитектура по, ИИ, инженерные решения, качество кода, разработка по, технический долг
Вот бы писать код быстрее - тогда я бы наконец сделал нормальный рефактор, идеальную архитектуру, всё “как надо”
Красивый GitLab CI: extends, якоря, include, trigger
2025-07-01 в 13:30, admin, рубрики: ci, CICD, gitlab, ruvds_статьи
В последнее время мне довелось столкнуться с огромным количеством CI в GitLab. Я каждый день писал свои и читал чужие конфиги. Мой день буквально выглядел как:
Читать полностью »
Гит, предпосылки его появления и современное использование в веб-разработке
2025-06-30 в 16:05, admin, рубрики: CD, ci, Git, gitflow, gitlabСейчас сложно представить мир разработки программного обеспечения без git – распределенной системы контроля версий. Хотя еще 10 лет назад во многих компаниях использовались другие инструменты: CVS или SVN. Бывали даже такие команды, в которых и вовсе не велось версионирование кода. А 20 лет назад git только-только был создан Линусом Торвальдсом и начал распространяться в среде самых продвинутых разработчиков того времени — участниках опенсорс комьюнити вокруг ядра линукса.
В этой статье мы рассмотрим предпосылки появления git и его современное использование.
CI-CD для чайников — разберитесь, и начните наконец-то автоматизировать рутину в разработке. Часть1. Введение
2025-03-31 в 7:16, admin, рубрики: backend, CD, ci, continuos integration, fullstack, gitlab, ReactВсем привет. Наверняка каждый, кто так или иначе связан с IT сферой, слышал модную аббревиатуру CI/CD. Везде мы слышим про необходимость ее использования, преимущества автоматизации процессов и т.д.
В вакансиях все чаще требуется опыт работы с одним из инструментов в этой инфраструктуре – Jenkins, Travis, AWS, Gitlab CI/CD.
⚠️Я предлагаю вам посмотреть на этот процесс, глазами простого разработчика. Чем ему может помочь автоматизация. Что в конечно итоге скрывается под этой аббревиатурой, и как уже начать получать дивиденды в своей ежедневной рабочей практике.
Первые шаги
Автоматическая сборка snap пакетов в CI-CD
2024-12-13 в 9:16, admin, рубрики: CD, ci, docker, gitlab, linux, snap, snapcraftМоей основной задаче было реализовать автоматическую сборка snap пакетов с помощью GitLab CI/CD. И так как в сети я нашел не очень много информации о том, как это сделать - я решился на написание этого поста.
Вроде бы задача кажется не такой уж и сложной со стороны, но в ней много подводных камней.
Начнем с написания snapcraft.yaml, который нужен для работы snapcraft.
Читать полностью »


