Курс
68 уже проходят

GitLab CI/CD: от первых проверок до деплоя

Практическое обучение на настоящих учебных серверах с реальным Linux-терминалом в браузере.

13
Уроков
7
Лабораторий
≈ 7 ч 30 мин
На прохождение
Практика
Уровень
Прогресс0 / 20
0% завершено
Начать курс
Знакомство с программой

О курсе

Практический курс GitLab CI/CD: от первого pipeline до сборки Docker-образа и управляемого деплоя. Он подойдёт тем, кто пользуется Git и хочет понять, как commit превращается в проверенный артефакт и новую версию приложения. Вы разберёте .gitlab-ci.yml, этапы и задания, переменные, артефакты, кэш, правила и окружения.

Практика идёт в GitLab-проекте с GitLab Runner и отдельным учебным сервером. Вы будете отправлять изменения, читать логи, управлять ручными и тегированными pipelines, переиспользовать конфигурацию через include/extends и запускать parallel matrix. Финальный маршрут: Container Registry, сборка Docker-образа и деплой через Docker Compose с проверкой в браузере. Это цельная цепочка от изменения до релиза.

Содержание курса

1
CI/CD без магии: зачем это вообще нужно
2
Знакомимся с интерфейсом GitLab
Лабораторная 1: первый .gitlab-ci.yml
4
Pipeline, stage и job: порядок и параллельность
5
.gitlab-ci.yml: команды, image, before_script и YAML
Variables в GitLab CI: настройки, секреты и встроенные значения
Artifacts и cache: что сохраняет pipeline
Лабораторная 2: stages, variables и artifacts
Rules, manual jobs и pipeline по тегу
Лабораторная 3: rules, manual и tag pipeline
Environments, inputs и разные сценарии запуска
Лабораторная 4: inputs, variables и environments
Переиспользование pipeline: include, extends и templates
Лабораторная 5: include, extends и parallel matrix
Дополнительные полезные настройки pipeline
Лабораторная 6: reports и production controls
Registry и деплой новой версии на сервер
Лабораторная 7: build, registry и деплой на сервер
Стратегии веток: Git flow, TBD и GitLab Flow
Что мы изучили и куда двигаться дальше
0 из 20 разделов пройдено