Программирование [udemy] Jenkins Bootcamp: Полностью автоматизируем сборку (2017)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Jenkins Bootcamp: Полностью автоматизируем сборку (2017)​

cover.jpg

Продолжительность: 8 ч 45 мин Количество уроков: 106 Видео Язык: Английский Вес архива: 385 МБ


Этот курс по Jenkins Bootcamp — практическое руководство, которое шаг за шагом помогает освоить автоматизацию сборки, тестирования и развертывания. Материал идеально подходит как новичкам, так и специалистам, которые хотят внедрить CI/CD-подход в свои проекты и рабочие процессы.

Что вы изучите на курсе

Курс предоставляет глубокое понимание того, как внедрять непрерывную интеграцию и доставку с помощью Jenkins, используя проверенные DevOps-подходы и инструменты.

Основные технологии и инструменты

Pipeline, который вы создадите в ходе обучении, будет включать:

• Jenkins CI, установленный и настроенный в Windows
• Git как систему контроля версий
• Java в качестве языка разработки
• Maven как инструмент построения
• FindBugs, PMD и Checkstyle для статического анализа кода
• Tomcat для развертывания приложения

Этот стек обеспечивает полноценный цикл разработки и доставки, применимый к командам любого размера и уровня.

Кому подойдет этот курс

• Начинающим DevOps-инженерам
• Java-разработчикам, желающим автоматизировать процессы
• Инженерам по качеству и тестировщикам
• Администраторам и тимлидам, внедряющим CI/CD-практики

Структура курса

Введение

Даёт обзор ключевых концепций Jenkins и объясняет, как CI/CD повышает стабильность и предсказуемость разработки. Эта часть формирует фундамент для дальнейшего изучения практических инструментов.

Установка и настройка

Пошаговое руководство по установке Jenkins и всех сопутствующих инструментов в среде Windows. Принципы настройки легко адаптируются и под другие ОС.

Основы работы с Jenkins

Вы начнёте с создания простого фристайл-проекта, чтобы изучить интерфейс, управление сборками и базовые функции автоматизации.

Работа с Maven-проектами

Jenkins обладает встроенной поддержкой Maven, что позволяет эффективно интегрировать сборку, тестирование и анализ Java-приложений.

Тестирование и контроль качества

Научитесь подключать инструменты статического анализа и модульного тестирования:

• FindBugs
• PMD
• Checkstyle

Также вы узнаете, как автоматически изменять статус сборки в зависимости от показателей качества.

Развертывание на сервер Tomcat

Вы объедините все шаги пайплайна, чтобы автоматически развернуть приложение на Tomcat. Курс включает подробную настройку сервера и интеграцию его с Jenkins.

Настройка безопасности Jenkins

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

Почему этот курс действительно полезен

• Позволяет собрать полноценный CI/CD-процесс своими руками
• Объясняет не только “как”, но и “почему” работают те или иные механизмы
• Ориентирован на практику и реальные сценарии DevOps
• Не требует глубоких предварительных знаний

Результат обучения

По завершении курса вы сможете:

• Устанавливать и администрировать Jenkins
• Создавать и оптимизировать CI/CD pipelines
• Интегрировать инструменты анализа качества
• Настраивать автоматическое тестирование и развертывание
• Обеспечивать безопасность и распределение доступа

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху