практикум
Gitlab CI
стек, который вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
Кому подойдёт
Системные администраторы
Администраторам, которым необходимо настроить и поддерживать инфраструктуру GitLab Runners, а также автоматизировать развертывание приложений.
DevOps-инженеры
Специалистам, начинающим карьеру в DevOps, чтобы получить практические навыки настройки CI/CD пайплайнов в GitLab — ключевом инструменте индустрии.
Разработчики ПО
Для разработчиков, которые хотят автоматизировать процессы сборки, тестирования и развертывания своих приложений, чтобы сосредоточиться на коде.
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
Gitlab CI
- Введение в GitLab CI/CD
- GitLab Runners: Архитектура и Установка
- Базовый синтаксис: .gitlab-ci.yml
- Управление ходом пайплайна: rules
- Переменные и Секреты
- Cache vs Artifacts: Передача данных
- Работа с Docker: image и services
- Сборка Docker-образов в CI (Docker-in-Docker)
- Шаблоны и переиспользование: include и extends
- Продвинутые пайплайны: DAG, Parent-Child, Triggers
- Окружения и Развёртывание (Deployments)
- Интеграция с экосистемой: Registry и Pages
- DevSecOps: Внедрение безопасности
- Итоговый проект
- Заключение
- Введение
Ключевые навыки для резюме:
немного о
технологии
Единая платформа DevOps
GitLab объединяет весь цикл разработки от планирования до мониторинга. Вам не нужно интегрировать разные инструменты - всё работает из коробки.
Pipeline as Code
Вся конфигурация CI/CD хранится в одном файле .gitlab-ci.yml в вашем репозитории. Это позволяет версионировать, ревьюить и легко переносить настройки между проектами.
Автоматизация качества кода
GitLab CI/CD автоматически запускает тесты, проверки безопасности и линтеры при каждом коммите. Вы сразу видите проблемы в merge request перед мержем.
Быстрое развертывание
Настройте автоматический деплой на staging при пуше в main и ручной деплой в production по кнопке. GitLab отслеживает состояние каждого развертывания.
Хранилище артефактов
Gitlab позволяет вам хранить разные артефакты - от docker образов до nuget'ов.
и подробнее расскажем о практикуме.