Рубрика «gitlab»
GitLab Runners: полное руководство от shell до Kubernetes
2026-07-16 в 9:01, admin, рубрики: cloud, docker, gitlab, runner, runners, ruvds_статьи, shell
Docker Gitlab + Gitlab Runners на Fedora 44
2026-07-13 в 9:32, admin, рубрики: devops, docker, gitlab, gitlab runner, qa, toml, yamlВведение
Здравствуйте, дорогие друзья! Сегодня хочу поделиться опытом, который был получен за 2 часа изучения того, как развернуть Gitlab и подключить к нему Gitlab Runner из‑под Docker, и всё это на домашней Fedora 44.
Всё то, что было сделано, вызвано желанием немного потыкать и узнать, что из себя представляет Gitlab как для DevOps, так и для QA. При этом я не ограничивал себя в возможностях бесплатной удалённой версии от самого Gitlab.
Я пришёл Тимлидом в новую компанию и собрал её в файлы вместо двадцати вкладок
2026-04-26 в 16:46, admin, рубрики: ai-ассистент, claude code, confluence, gitlab, jira, MCP, автоматизация, вайб-кодинг, тимлид, управление разработкойТретья неделя в новой компании. Меня спрашивают, кто в соседней команде отвечает за конфиги админки и где лежит контракт по realtime-интеграции с витринами партнёров. Я отвечаю без открытия браузера.
Не потому что гений. Просто всё это уже лежит у меня в одном каталоге, и я быстрее читаю свой файл, чем переключаюсь между Slack и Confluence.
Контекст
Я тимлид в B2B-компании с довольно типичным для продуктовой разработки обвесом: Jira, GitLab-группа с несколькими десятками подгрупп и сотней репозиториев, Confluence с кучей спецификаций по архитектуре, Slack с парой десятков активных каналов и транскрипты звонков через свою поделку.
GitLab CI + MAX Messenger: уведомления о деплое не отправлялись, и это оказался не JSON
2026-04-12 в 6:15, admin, рубрики: api, bash, CICD, devops, gitlab, maxМы хотели сделать простую вещь: после деплоя отправлять уведомление в чат MAX из GitLab CI.
На бумаге задача выглядела почти тривиально:
-
есть
MAX_BOT_TOKEN -
есть
MAX_NOTIFY_CHAT_ID -
есть
curl -
есть
POST https://platform-api.max.ru/messages?chat_id=...
Но на практике уведомления не приходили несколько дней. Мы меняли образы, переписывали скрипты, упрощали payload, добавляли диагностику. Результат был один: сообщение не доходило.
Настоящая причина оказалась совсем не там, где мы её искали.
Связанные материалы
-
annotation.mdЧитать полностью »
Как я уместил весь MLOps-пайплайн в 10 строк
2026-04-08 в 9:01, admin, рубрики: gitlab, ml, mlflow, mlops, ruvds_статьи
В последнее время я часто работал с разными ML-проектами в GitLab. В каждом был свой .gitlab-ci.ymlЧитать полностью »
Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0
2026-03-31 в 22:10, admin, рубрики: 1 апреля, CICD, devops, DevTools, Git, github, gitlab, юмор, юмор на хабреЭпоха комфортного программирования подходит к концу. Пока программисты ваших конкурентов потягивают тыквенный латте и вяло ждут окончания медленных пайплайнов, GitCrab превращает ваш репозиторий в суровую экосистему, где выживает только сильнейший.
Большинство CI/CD инструментов помогают вам деплоить. GitCrab заставляет вас бороться.
Как я собрал рабочий пайплайн в GitLab: от версии до красивого отчёта
2026-02-21 в 18:46, admin, рубрики: autotest, autotesting, autotests, gitlab, jobs, pipelineС чего начать разбираться в этом всём
Когда я впервые увидел .gitlab-ci.yml, мне показалось, что это какой-то древний магический свиток. Сплошные stages, artifacts, непонятные правила... Но на самом деле всё гораздо проще — это просто рецепт: что, в каком порядке и как делать с твоим кодом.
Давайте разберём мой рабочий пайплайн по косточкам. Не как сухую документацию, а как реальный пример, который живёт у меня GitLab.
Что такое workflow и зачем он нужен
Это как швейцар у подъезда — решает, пускать ли пайплайн на работу. У меня настроено строго:
Читать полностью »
Кэш-монтирование или Cache mount в Docker. Использование кэш-монтирования в GitLab CI-CD
2026-02-11 в 17:21, admin, рубрики: buildkit, cache, CICD, deploy, dind, docker, dockerfile, Git, gitlab, pythonЯ Backend разработчик на Python, и в одном из проектов мне понадобилось настроить сборку Docker-образа в GitLab CI/CD. Базовую настройку я сделал без проблем, но я хотел ускорить сборку по максимуму. И здесь я обнаружил Cache mount или кэш-монтирование.
Красивый GitLab CI: extends, якоря, include, trigger
2025-07-01 в 13:30, admin, рубрики: ci, CICD, gitlab, ruvds_статьи
В последнее время мне довелось столкнуться с огромным количеством CI в GitLab. Я каждый день писал свои и читал чужие конфиги. Мой день буквально выглядел как:
Читать полностью »

