Courses > Разработка и архитектура ПО > Непрерывная интеграция

CourseViewByUNPortlet

Actions
Loading...

Непрерывная интеграция

Continuous Integration

  • Код курса: QDCI1
  • Продолжительность: 2
  • Цена курса (очно): 680.00 у.е.
  • Цена курса (удаленно): 450.00 у.е.
  • Язык материалов: en

Цель курса

Непрерывная интеграция – одна из фундаментальных инженерных практик в разработке. Она позволяет постоянно контролировать проект, визуализирует его текущее состояние и избавляет от необходимости повторения одних и тех же шагов при каждом публичном изменении кода. Задачи компиляции, запуска юнит-тестов, сборки проекта, запуска интеграционных тестов и многое другое может быть автоматизировано. На курсе рассматриваются полный путь внедрения непрерывной интеграции, правила и командные подходы для работы с ней, практические проблемы и способы их решения.

Для кого предназначен этот курс

Разработчиков, архитекторов, тестировщиков, руководителей проектов

Для успешного прохождения курса слушатели должны

  • Обладать опытом участия в проектах разработки ПО от 1 года

По окончании курса слушатели смогут:

  • Описать основные практики непрерывной интеграции
  • Выполнять базовую настройку Jenkins
  • Использовать Jenkins в различных проектах с непрерывной интеграцией
  • Интегрировать Jenkins c SVN

Основные темы:

  • Понятие непрерывной интеграции
  • Цели внедрения непрерывной интеграции
  • Структура цикла непрерывной интеграции
  • Инструменты непрерывной интеграции
  • Упражнение: Обзор TeamCity
  • Настройка, запуск и перезапуск Jenkins
  • Упражнение: Установка и настройка Jenkins
  • Взаимодействие Jenkins с SVN
  • Упражнение: Взаимодействие Jenkins с SVN
  • Работы и сборки
  • Упражнение: Работы и сборки
  • Распределенные сборки
  • Упражнение: Распределенные сборки
  • Плагины Jenkins
  • Упражнение: Плагины Jenkins
  • Управление доступом
  • Упражнение: Управление доступом
  • Метрики и мониторинг
  • Упражнение: Метрики и мониторинг