Курс поможет понять принципы работы CI/CD, научиться автоматизировать процесс интеграции и поставки, ускорять цикл разработки с минимальными рисками. Учащиеся пройдут путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD с возможностью отката на предыдущую версию по нажатию одной кнопки.
Для прохождения необходимо:
- владеть базовыми навыками работы с Git и Docker (клонировать репозиторий и добавлять в него файлы; собирать docker-образы и запускать контейнеров из них);
- хорошо разбираться в Linux (работать с systemd, sudo, ip, ifconfig, cron; работать с консолью — автокомплит, хистори и др.; знать bash на уровне написания (минимум чтения) скриптов; знать основные утилиты в линукс — ps, grep, cat, free и др.)