Программирование [udemy] Введение в непрерывную интеграцию (Continuous Integration, CI) с Jenkins (2022)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Введение в непрерывную интеграцию (Continuous Integration, CI) с Jenkins (2022)​

cover.jpg

Продолжительность: 1 ч 53 мин Количество уроков: 24 Видео Язык: Русский Вес архива: 693 МБ


Этот курс поможет вам уверенно освоить непрерывную интеграцию на базе 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,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху