Продолжительность
4 ч 34 мин 37 сек
Количество уроков
23 Видео
Дата добавления
09.05.2021
Курс поможет понять принципы работы CI/CD и на практике освоить путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD, включая откат на предыдущую версию по нажатию одной кнопки.
После обучения вы сможете автоматизировать процесс интеграции и поставки и ускорить цикл разработки с минимальными рисками.
На курсе ответим на вопросы
Какие проблемы можно решить, внедрив CI/CD?
Какие преимущества и недостатки есть у Gitlab CI?
Как интегрируется Gitlab CI и Kubernetes?
Что такое Gitops и где он применяется?
Какие лучшие практики построения пайплайнов существуют и как их применять?
Необходимые знания
Базовые знания и навыки работы с Git и Docker
- клонирование репозитория, добавление в него файла, commit, push.
- сборка docker-образов и запуск контейнеров из них.
Хорошее знание Linux
умение работать с systemd, sudo, ip, ifconfig, cron;
- знание bash на уровне написания (минимум чтения) скриптов;
- умение работать с консолью (автокомплит, хистори и т.д.);
- знание основных утилит в линукс (ps, grep, cat, free и т.д.).
Однако, эти темы не расскрываются развернуто.