Перейти к основному содержимому

О разделе

Длинные листинги (от ~15 строк) вынесены в каталог code.spirzen.ru и подгружаются в статьях через ExternalCodeEmbed — так HTML энциклопедии не раздувается, а код остаётся с подсветкой, вкладками и сериями "шаг 1…N". Короткие фрагменты (одна строка, пара выражений) по-прежнему прямо в markdown. Диаграммы mermaid и интерактив — на месте или в play.spirzen.ru.

Раздел про путь кода от коммита до продакшена — отдельные среды (dev, test/stage, prod), автоматическая сборка и тесты (CI), выкладка (CD), инфраструктура как код и обратная связь через логи и метрики. В микросервисах у каждого сервиса свой пайплайн (GitHub Actions, Jenkins, GitLab CI, TeamCity, CircleCI), а наблюдаемость строят на Prometheus и Grafana или Zabbix с централизованными логами — экосистема MSA. Материалы полезны разработчикам, инженерам эксплуатации и тем, кто готовится к роли DevOps. CI отсекает часть нейрослопа из ветки с вайб-кодингом — пайплайн без тестов и lint не компенсирует слепой merge.

Смежная база: Четыре модели развёртывания · Терминал · Bash — однострочники и скрипты · утилита curl, curl / fetch — примеры · GitHub Actions — CI/CD рецепты · Nginx — конфиги под задачу · Docker Compose — готовые стеки · Prometheus + Grafana — запросы · Dockerfile — 10 типовых образов · Опасные скрипты · Манифесты зависимостей (requirements.txt, package.json, Dockerfile) · Системное администрирование · Контейнеризация · Тестирование


Рекомендуемый порядок

  1. Основы DevOps — тест vs прод, зачем CI/CD, типичные ошибки при выкате.
  2. CI/CD — принципы · Жизненный цикл пайплайна — карта этапов (план → код → сборка → тесты → релиз → деплой → мониторинг) и типичные инструменты (Jira, GitHub, Gradle, Playwright, Kubernetes, Prometheus).
  3. Git и ветки · GitHub Actions — триггеры и конфигурация job; готовые YAML с построчным разбором — CI/CD рецепты.
  4. Инфраструктура как кодIaC — принципыTerraformсправочник Terraform; практика — путь EC2→ALB, модули и live/.
  5. AgentOpsMLOps, слои 1–3AgentOps, слои 4–7обзор в DevOpsмультиагентные командыAGENTS, skills, rulesинструменты.
  6. Логирование и мониторинг · Практикум Prometheus и Grafana · Практикум Zabbix · Надёжность под нагрузкой — наблюдаемость после релиза.
  7. Итоги DevOps, CI-CD — итоги и чек-лист DevOps, CI-CD — чек-лист.

Если вы только пишете код в IDE и никогда не видели staging — начните с основ:

  • без этого остальные главы про Jenkins;
  • Kubernetes;
  • Terraform воспринимаются как "чужой мир".

Культурный мост по терминам GitHub и DevOps в рунете — 9.10 / 133.

Развёрнутый пример CI/CD на GitHub Pages (.github/workflows/deploy.yml, ручной и автоматический запуск) — лабораторный кейс "Размещение своего сайта с GitHub Pages". Шаблоны workflow для Node, Python, pytest, matrix, секретов и деплоя — GitHub Actions — CI/CD рецепты (галерея с разбором каждой строки, как curl / fetch для HTTP).


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

DevOps и инфраструктураЗабота о коде и данных — о разделе, Микросервисы и интеграция — о разделе, Проверка надежности под нагрузкой, Контейнеризация и оркестрация — о разделе, Автоматизация тестирования, Безопасность в Docker.