

Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.
Пройдете путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD с возможностью отката на предыдущую версию по нажатию одной кнопки.
CI/CD — DevOps-практика, которая автоматизирует процессы интеграции и поставки и позволяет вам регулярно выпускать ПО высокого качества.
С помощью CI/CD вы можете отправить изменения в главную ветвь и быть уверены, что они будут протестированы и развернуты в продакшене без вашего участия.
CI автоматически соберет программное обеспечение, протестирует его и оповестит вас, если что-то пойдет не так.
CD автоматически установит изменения кода на сервера компании и выполнит дополнительные тесты.
Благодаря CI/CD вы не тратите время на поиск и исправление сбоев и можете сосредоточиться на разработке новых функций.
Освоите конвейерный метод разработки, научитесь работать с пайплайнами, билдами и артефактами.
Узнаете, из чего состоит GitLab и какие у него возможности и настройки, создадите свой проект.
Разберете лучшие практики построения пайплайна, особенности шаблонизации и работы с переменными.
Научитесь добавлять в пайплайн возможность отката назад, узнаете, что такое динамическое окружение и что оно дает.
CI/CD (Continuous Integration/Continuous Deployment) — это практика DevOps, которая автоматизирует процесс интеграции и поставки программного обеспечения, позволяя командам разработчиков быстрее и безопаснее выпускать продукт. Исторически, CI/CD возникла как ответ на необходимость улучшения качества и скорости разработки ПО.
Автоматизация релизов и тестирования снижает вероятность человеческих ошибок, обеспечивает повторяемость процессов и ускоряет время вывода продукта на рынок. Это важно для поддержания стабильности и качества продукта.
CI/CD позволяет командам разработчиков сосредоточиться на создании новых функций и улучшений, вместо того чтобы тратить время на ручные проверки и развертывания, тем самым ускоряя общий процесс разработки.
Использование CI/CD помогает стандартизировать процессы сборки и тестирования, что упрощает их выполнение и уменьшает вероятность сбоев. Это также позволяет эффективно использовать вычислительные ресурсы для выполнения сборок.
Поймете, какую роль играет CI/CD в рабочих процессах, и что реализует GitLab.
Узнаете об основных игроках, которые предлагают инструменты CI/CD на рынке.
Узнаете, из каких компонентов состоит GitLab, научитесь запускать GitLab сервер.
Узнаете рекомендации по работе с GitLab после установки: безопасность и обслуживание.
Узнаете, что такое runner, как они запускаются.
Узнаете синтаксические особенности описания GitLab pipeline и основные возможности.
Узнаете, как GitLab может интегрироваться с Kubernetes, и научитесь разворачивать приложение внутрь кластера.
Узнаете самые сложные и интересные функциональные возможности в GitLab.
Узнаете о подходе GitOps и как его можно реализовать с использованием GitLab CI.
Узнаете, как обеспечить безопасность кода и ваших CI/CD пайплайнов с помощью GitLab CI.
Закрепим материал на практике и сделаем Production-grade пайплайн, который может служить прототипом на реальных проектах.
Пишем настоящий production-ready CI/CD процесс в GitLab CI.
Учиться будет проще, если вы владеете базовыми навыками работы с Git и Docker:
умеете клонировать репозиторий и добавлять в него файлы;
умеете собирать docker-образы и запускать контейнеров из них.
Хорошо разбираетесь в Linux:
умеете работать с systemd, sudo, ip, ifconfig, cron;
умеете работать с консолью — автокомплит, хистори и др.;
знаете bash на уровне написания (минимум чтения) скриптов;
знаете основных утилит в линукс — ps, grep, cat, free и др.
После оплаты курса вас автоматически перенаправит в личный кабинет, где будет открыт доступ к занятиям. Логин и пароль для входа мы отправим вам на электронную почту, указанную при оплате. Если вы выбрали формат потока, мы свяжемся с вами по почте, чтобы напомнить о старте и вы ничего не пропустили.
Если вы учитесь в потоке, обучение длится 7 недель. Если вы выбрали формат видеокурса, то вы можете закончить обучение в любое время, пока у вас есть доступ к курсу. И в потоке, и в формате видеокурса доступ к урокам остается у вас на 2 года.
Вы сможете вернуть 13% от стоимости обучения за счет государства, если трудоустроены официально. Для этого нужно подать заявление на сайте nalog.ru.
Доступ к курсу останется у вас на 2 года.
Да, для этого выберете вариант «Оставить заявку»
Skillbox
4.61