𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Современный CI/CD с GitLab: Повышение продуктивности и оптимизация рабочих процессов (2023)

Продолжительность: 4 ч 8 мин
Количество уроков: 41 Видео
Язык: Английский
Вес архива: 1,69 ГБ
Курс «Современный CI/CD с GitLab» — это практическое руководство для тех, кто хочет повысить скорость, качество и автоматизацию разработки. Вы шаг за шагом освоите инструменты GitLab, применимые как в небольших командах, так и в корпоративной среде.
Что вы изучите на этом курсе
Курс сочетает фундаментальные знания с продвинутыми практиками, формируя целостное понимание GitLab как DevOps‑платформы.
Основы работы с GitLab
• Настройка аккаунта, SSH‑ключей и персональных токенов доступа.
• Создание проектов, первая работа с репозиторием и коммитами.
• Организация структуры: группы, подгруппы и права доступа.
Полный жизненный цикл разработки
• Планирование задач: Issues, Boards и Roadmaps.
• Создание и ведение веток, работа с Merge Requests и Code Review.
• Использование Wiki и Code Snippets для документации и обмена знаниями.
Практика CI/CD: от простого к продвинутому
Вы научитесь создавать автоматизированные конвейеры, оптимизировать их структуру и использовать возможности GitLab для полной DevOps‑автоматизации.
Основы GitLab CI/CD
• Понимание.gitlab-ci.yml и внутренней логики GitLab CI.
• Создание первого CI/CD‑конвейера с нуля.
• Разбор типов джобов, стадий, правил и артефактов.
Работа с GitLab Runner
• Настройка GitLab Runner: shell, Docker, Kubernetes.
• Создание собственных Docker‑образов Runner.
• Масштабирование CI с использованием AWS EC2.
Артефакты и контейнеры
• GitLab Package Registry для хранения пакетов.
• GitLab Container Registry для Docker‑образов.
• Оптимизация доставки и развертывания через контейнеризацию.
Интеграции и расширенные DevOps‑практики
GitLab + Kubernetes
• Настройка кластеров Kubernetes в GitLab.
• Автоматический деплой с использованием Helm‑чартов.
• Стратегии непрерывной доставки: Canary, Blue‑Green.
Инфраструктура как код с Terraform
• Хранение и управление Terraform state в GitLab.
• Интеграция Terraform в CI/CD‑конвейеры.
API, CLI и внешние сервисы
• Работа с GitLab API для автоматизации процессов.
• Использование GitLab CLI (glab) для управления проектами.
• Интеграция со Slack и настройка уведомлений.
Дополнительные возможности GitLab
Курс также затрагивает инструменты и ресурсы, которые помогут вам углубить знания.
Профессиональный рост и экосистема GitLab
• GitLab Learn: интерактивные тренажёры и тренинги.
• Сертификации GitLab для инженеров и администраторов.
• Варианты развёртывания: SaaS, Self‑Managed, Omnibus.
Итог
После прохождения курса вы сможете уверенно работать с GitLab, создавать надёжные CI/CD‑конвейеры, автоматизировать инфраструктуру и использовать GitLab как единый центр DevOps‑процессов. Курс подходит как новичкам, так и опытным специалистам, стремящимся расширить свою компетенцию.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь