GitLab CI/CD: Автоматизация DevOps и деплой нейросети
Подробнее
Что нужно для старта
- Самое важное: желание изучать и учиться чему-то новому и не пугаться возникающих трудностей.
- ✅ Желательно:
- Базовые знания командной строки.
- Базовое понимание Docker (образ, сборка контейнера).
- ➕ Будет плюсом:
- Знаете, что такое оркестраторы (Docker Swarm).
- Уже работали с облаками.
- Вы также можете освоить курс, изучая эти темы параллельно. Пройдите демо-уроки, чтобы оценить свои силы!
Что вы получите
- Создавать и настраивать GitLab CI/CD пайплайны для автоматизации процессов разработки, тестирования и развертывания приложений.
- Настроите GitLab Runner и запустите пайплайны для вашего проекта: выберете подходящий executor и адаптируете Runner под требования проекта.
- Научитесь работать с переменными и секретами в GitLab CI: будете передавать параметры между джобами, использовать защищённые переменные и маскировать чувствительные данные.
- Разберётесь с артефактами и кэшированием: научитесь сохранять результаты работы джоб, передавать артефакты между ними и ускорять выполнение пайплайна.
- Работать с ключевыми компонентами .gitlab-ci.yml: определять стадии, джобы, зависимости и условия выполнения с использованием needs и rules.
- Овладеете продвинутыми возможностями GitLab CI: YAML-анкоры и алиасы, директивы extends и include, автоматическое повторение неудачных джоб, прерываемые джобы и другие инструменты гибкой конфигурации.
- Интегрируете тестирование и анализ качества кода в CI: настроите запуск unit-тестов и линтеров, автоматически сгенерируете отчёты и научитесь отображать их результаты.
- Разбираться в реальных сценариях CI/CD на примере проектов, таких как Python FastAPI приложение и DeepSeek, от сборки до развертывания.
- Анализировать и устранять ошибки в пайплайнах, используя логи.
- Подготовитесь к собеседованию по CI/CD: уверенно ответите на вопросы о GitLab CI/CD, продемонстрировав полученные на курсе знания и навыки.
Для кого этот курс
- 👨💻 Разработчики и тестировщики, которые хотят освоить автоматизацию с GitLab CI/CD.
- 🔧 DevOps-инженеры, желающие разобраться в GitLab CI/CD.
- 👥 И все, кто хочет расширить свой кругозор и повысить свою ценность как специалиста!
Программа курса
- Введение в курс
- Знакомство
- Обзор модуля
- Что такое CI/CD?
- Как работает GitLab CI?
- GitLab Runner
- Итоги
- Обзор модуля
- GitLab и GitLab Runner
- Terraform: Подготовка
- Terraform: GitLab и GitLab Runner
- Итоги
- Обзор модуля
- YAML
- Hello, .gitlab-ci.yml!
- Понимание Pipeline, Stage, Job
- Практика
- Использование переменных (variables)
- Запуск джоб вне порядка (needs)
- Артефакты в пайплайне (artifacts и dependencies)
- Практика
- Условное выполнение джоб (when и rules)
- Дополнительные ключевые слова
- Итоги
- Обзор модуля
- Подготовка
- Собираем приложение (build джоба)
- Запускаем unit-тесты (tests джоба)
- Задание на самостоятельное выполнение (lint джоба)
- Деплоим приложение (deploy джоба)
- Итоги
- Обзор модуля
- YAML якоря, алиасы и многострочные строки
- Повторное использование конфигураций (extends)
- Импорт конфигурации YAML из других файлов (include)
- Автоматическая повторная попытка неудачных джоб (retry)
- Прерываемые джобы (interruptible)
- Оптимизация пайплайнов (cache)
- Апгрейдим пайплайн для DeepSeek
- Итоги
- Обзор модуля
- Подготовка
- Собираем приложение (build джоба)
- Запускаем unit-тесты (unit-tests джоба)
- Линтим код (lint джоба)
- Запускаем тесты с allure отчётом (allure-report джоба)
- Собираем и деплоим allure отчёт (allure-deploy джоба)
- Деплоим приложение (deploy джоба)
- Итоги
- Обзор модуля
- Основы CI/CD
- Основы GitLab CI
- Настройка и управление пайплайнами
- Тестирование, развертывание и фича-стенды
- Итоги
01Введение
- Введение в курс
- Знакомство
02Введение в CI/CD. Фундаментальные концепции
- Обзор модуля
- Что такое CI/CD?
- Как работает GitLab CI?
- GitLab Runner
- Итоги
03Рабочее окружение
- Обзор модуля
- GitLab и GitLab Runner
- Terraform: Подготовка
- Terraform: GitLab и GitLab Runner
- Итоги
04Основы GitLab CI
- Обзор модуля
- YAML
- Hello, .gitlab-ci.yml!
- Понимание Pipeline, Stage, Job
- Практика
- Использование переменных (variables)
- Запуск джоб вне порядка (needs)
- Артефакты в пайплайне (artifacts и dependencies)
- Практика
- Условное выполнение джоб (when и rules)
- Дополнительные ключевые слова
- Итоги
05Пайплайн для DeepSeek
- Обзор модуля
- Подготовка
- Собираем приложение (build джоба)
- Запускаем unit-тесты (tests джоба)
- Задание на самостоятельное выполнение (lint джоба)
- Деплоим приложение (deploy джоба)
- Итоги
06Продвинутые возможности GitLab CI/CD
- Обзор модуля
- YAML якоря, алиасы и многострочные строки
- Повторное использование конфигураций (extends)
- Импорт конфигурации YAML из других файлов (include)
- Автоматическая повторная попытка неудачных джоб (retry)
- Прерываемые джобы (interruptible)
- Оптимизация пайплайнов (cache)
- Апгрейдим пайплайн для DeepSeek
- Итоги
07Пайплайн для Python FastAPI приложения
- Обзор модуля
- Подготовка
- Собираем приложение (build джоба)
- Запускаем unit-тесты (unit-tests джоба)
- Линтим код (lint джоба)
- Запускаем тесты с allure отчётом (allure-report джоба)
- Собираем и деплоим allure отчёт (allure-deploy джоба)
- Деплоим приложение (deploy джоба)
- Итоги
08Собеседование по CI/CD
- Обзор модуля
- Основы CI/CD
- Основы GitLab CI
- Настройка и управление пайплайнами
- Тестирование, развертывание и фича-стенды
- Итоги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «GitLab CI/CD: Автоматизация DevOps и деплой нейросети» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 21 сентября 2026 г.

Stepik 

















![Deep Learning (семестр 1, осень 2025) [АРХИВ]](https://cdn.stepik.net/media/cache/images/courses/250969/cover_3ghM7i5/aab82cc6ba6ad93120824913eeaab261.jpg)

