[Слёрм] CI/CD на примере Gitlab CI (Тимофей Ларкин, Александр Швалов)
Курс поможет понять принципы работы CI/CD и на практике освоить путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD, включая откат на предыдущую версию по нажатию одной кнопки.
После обучения вы сможете автоматизировать процесс интеграции и поставки и ускорить цикл разработки с минимальными рисками.
На курсе ответим на вопросы
Какие проблемы можно решить, внедрив CI/CD?
Какие преимущества и недостатки есть у Gitlab CI?
Как интегрируется Gitlab CI и Kubernetes?
Что такое Gitops и где он применяется?
Какие лучшие практики построения пайплайнов существуют и как их применять?
Кому будет полезен курс
Разработчикам
Получите возможность настроить с нуля процесс автоматизированной доставки кода, обеспечив конкурентное преимущество продукту.
Системным администраторам
Сможете повысить свой профессиональный уровень, сделать первый шаг в карьере DevOps-инженера и ближе познакомиться с миром разработки.
Скрытый текст. Доступен только зарегистрированным пользователям.
?№1 Что такое CI/CD и какие проблемы эта методика решает?
№2: Общий принцип работы CI/CD
№3: Обзор CI-систем
№4: Обзор Gitlab, его установка и настройка
№5: Ваш первый проект в Gitlab
№6: Gitlab Runner и его настройка
№7: Файл .gitlab-ci.yml
№8: Приемы работы с Gitlab CI. Best Practices построения пайплайна
№9: Работа с инцидентами. Rollback и динамические окружения
№10: Интеграция с Kubernetes
№11: GitOps
№12: Безопасность в CI/CD