Implementation and administration of UrbanCode products: Build, Deploy, Release
Цель курса:
Продукты UrbanCode предоставляют ряд инструментов для внедрения практик непрерывной интеграции и доставки. Эти инструменты позволяют перейти от классической модели ввода ПО в эксплуатацию к методологии DevOps.
Курс начинается с обзора ключевых принципов DevOps: использование систем контроля версий, систем управления конфигурацией. Обсуждается преимущества и сложности внедрения практики непрерывной интеграции.
Основная часть курса раскрывает особенности практического использования продуктов UrbanCode: от установки до деталей настройки. Рассматриваются вопросы интеграции этих продуктов с другими инструментами: Git, Artifactory и т.п. Обсуждаются вопросы расширения стандартных возможностей UrbanCode с помощью плагинов.
Курс предполагает выполнение лабораторных работ, которые проводят слушателя по всему пути работы с этими системами: от установки до нюансов настройки и поддержки.
Для кого предназначен этот курс:
Для технических специалистов, которые планируют работать с продуктами UrbanCode: администраторов, разработчиков, архитекторов.
Для успешного прохождения курса слушатели должны:
Обладать минимальными навыками разработки или внедрения ПО
Иметь минимальный опыт работы с ОС Linux (для успешного прохождения лабораторного практикума)
По окончании курса слушатели смогут:
Описать сложности в процессе доставки приложений
Обозначить несколько способов — как сделать доставку ПО более эффективной
Объяснить ключевые принципы непрерывной интеграции и доставки
Работать с системой контроля Git и продуктом GitLab
Перечислить ключевые принципы методологии DevOps и необходимые для ее внедрения инструменты
Установить и выполнить базовую настройку Build, Deploy, Release
Выполнять ключевые административные манипуляции: резервное копирование/восстановление, настройка безопасности, мониторинг
Расширить возможности этих продуктов с помощью плагинов
Создать конвейер сборки в UrbanCode Build
Создать процессы для развертывания приложений в UrbanCode Deploy
Объяснить принципы интеграции с различными облачными провайдерами
Настроить UrbanCode Release для управления комплексной инфраструктурой из нескольких сред работы приложений
Связать продукты из линейки UrbanCode друг с другом
Связать продукты UrbanCode с системами контроля версий, репозиториями артефактов и т.п.
QQ420 Внедрение и эксплуатация продуктов из семейства UrbanCode: Build, Deploy, Release