Предмет: Технологии сборки и развертывания ПО
Изучаемые технологии:
Gitflow, DevOps, Docker, Gitlab CI, ~~Deckhouse~~, ~~Werf~~
| Лектор | Брюханов Константин Владимирович [email protected] |
|---|---|
| Кураторы | Александр Бушуев |
| Дмитрий Завражин | |
| Олег Шарипкин | |
| Сергей Семёнов |
Лекции: Суббота 18:40
Прием лабораторных**:** по договоренности с куратором
На курсе студенты затронут изучение методологии DevOps — особого подхода к организации команд разработки, который позволяет выстроить конвейер, на котором разработчики, тестировщики и сисадмины работают в едином потоке и вместе отвечают за результат — код, выпущенный в релиз для пользователей. Реализовываться это будет с помощью осовения технологий:
Gitflow – это совместная модель ветвления, которая пытается использовать мощность, скорость и простоту ветвления Git.
Docker – это проект с открытым исходным кодом для автоматизации развертывания приложений в виде переносимых автономных контейнеров, выполняемых в облаке или локальной среде.
Gitlab CI – это сервис, основанный на SAAS — одной из форм облачных вычислений, где вы без труда сможете разместить свои Git-репозиторий, отслеживать возможные проблемы и писать wiki с помощью языка разметки markdown. Gitlab CI также позволяет вам настраивать непрерывную интеграцию с использованием любого из образов Docker.
<aside>
📌 Наведите мышь на название и нажмите ⤢ OPEN для дополнительной информации
</aside>
<aside> 💡 Защита лабораторных работ проводится с куратором в выбранное время Защита работ проходит в группах по 3 человека
</aside>