Этот курс поможет вам уверенно освоить непрерывную интеграцию на базе Jenkins — одного из ключевых инструментов современной DevOps‑культуры. Материал подается пошагово, практично и подходит как новичкам, так и тестировщикам и разработчикам, которые хотят автоматизировать свои процессы.
Что представляет собой Jenkins
Jenkins — это гибкая и расширяемая CI‑система с открытым исходным кодом, которая автоматизирует сборку, тестирование и развертывание приложений. Она позволяет:
запускать сборки по расписанию или по событию (например, после коммита в Git);
автоматически выполнять последовательность шагов и отслеживать их результат;
останавливать процесс при возникновении ошибок;
отправлять уведомления о статусе сборки;
расширять систему дополнительными плагинами, включая поддержку Android, Docker и других технологий.
Чему вы научитесь на курсе
Курс основан на практическом подходе: вы будете не только изучать теорию, но и сразу применять знания на реальных задачах. Вас ждёт:
Развертывание и настройка окружения
установка Docker и запуск Jenkins в контейнере;
настройка Jenkins на локальном Unix-сервере;
знакомство с веб-интерфейсом и административными функциями.
Интеграция с системами контроля версий и проектами
подключение Git/GitHub репозиториев;
настройка триггеров сборки: по расписанию, по коммиту, по webhook;
автоматизация сборки Java‑проектов и создание артефактов.
Автоматизация тестирования
запуск и анализ unit‑тестов;
интеграция UI‑тестов на Selenium WebDriver;
запуск API‑тестов, подготовленных в Postman или Newman.
Практика и задания
Кроме лекций, вы выполните два самостоятельных задания с последующим разбором. Вы можете работать как со своими репозиториями на GitHub, так и с учебными проектами, которые включены в курс. Все примеры, тесты и материалы предоставляются.
Кому подойдет этот курс
начинающим тестировщикам и разработчикам;
инженерам, которые хотят автоматизировать процессы в проекте;
тем, кто стремится освоить CI/CD и улучшить навыки DevOps.
Результат после прохождения
К концу курса вы будете уверенно настраивать конвейеры Jenkins, автоматизировать сборку и тестирование, работать с Docker и интегрировать CI‑процессы в собственные проекты. Это фундаментальные навыки, которые востребованы во всех современных командах разработки.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф