ModeratoR #1
Administrator
[СЛЁРМ] CI/CD на примере Gitlab CI (2022) CI/CD — DevOps-практика, которая автоматизирует процессы интеграции и поставки и позволяет вам регулярно выпускать ПО высокого качества. С помощью CI/CD вы можете отправить изменения в главную ветвь и быть уверены, что они будут протестированы и развернуты в продакшене без вашего участия. CI автоматически соберет программное обеспечение, протестирует его и оповестит вас, если что-то пойдет не так. CD автоматически установит изменения кода на сервера компании и выполнит дополнительные тесты. Благодаря CI/CD вы не тратите время на поиск и исправление сбоев и можете сосредоточиться на разработке новых функций. Чему вы научитесь: - Применять принципы CI/CD Освоите конвейерный метод разработки, научитесь работать с пайплайнами, билдами и артефактами. - Работать с Gitlab Узнаете, из чего состоит Gitlab и какие у него возможности и настройки, создадите свой проект. - Работать с Gitlab CI Разберете лучшие практики построения пайплайна, особенности шаблонизации и работы с переменными. - Работать с инцидентами Научитесь добавлять в пайплайн возможность отката назад, узнаете, что такое динамическое окружение и что оно дает. Спикеры: Александр Швалов Старший системный инженер, Wrike, ex-Слёрм, ex-Southbridge – Настраивал и сопровождал Kubernetes-проекты в Southbridge – Certified Kubernetes Administrator – Преподаёт на курсах Слёрм Тимофей Ларкин Ведущий инженер X5 Retail Group – Руководил направлением автоматизации в дирекции BigData компании X5 Retail Group – Строил платформы для разработки и хостинга продуктов (Kubernetes, Gitlab-CI и сопутствующая обвязка) – Реализовывал DevOps как сервис для продуктовых команд – Выступал с докладом на DevOpsConf Александр Довнар Lead DevOps в Naviteq (ex. Onesoil and EPAM) – 11+ лет в IT и сетях, 7+ лет в DevOps – AWS Community builder и сертифицированный архитектор – DevOps Kitchen Talks подкаст со-ведущий – В основном работает с облачными провайдерами (чаще всего - AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab и другие) и другими инструментами Программа: Что такое CI/CD и какие проблемы эта методика решает? Общий принцип работы CI/CD Обзор CI-систем Обзор Gitlab, его установка и настройка Ваш первый проект в Gitlab Gitlab Runner и его настройка Файл .gitlab-ci.yml Интеграция с Kubernetes Продвинутые приемы работы (и возможности) GitLab CI GitOps Безопасность в CI/CD Идеальный пайплайн со Слёрм Кому будет полезен курс: 1. DevOps-инженерам 2. Системным администраторам 3. Разработчикам компаний, где нет выделенного DevOps Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками. Пройдете путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD с возможностью отката на предыдущую версию по нажатию одной кнопки. |
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.