В этом курсе вы научитесь устанавливать Jenkins на Linux-машину с помощью Docker и освоите основы непрерывной интеграции и непрерывного развертывания (CI/CD) с использованием Jenkins. От изучения интерфейса до создания конвейеров (pipelines) и управления безопасностью — этот комплексный курс охватывает все, что вам нужно, чтобы начать работу с Jenkins.
🎯 Задачи
В этом курсе вы научитесь:
- Устанавливать Jenkins на Linux-машину с помощью Docker
- Навигировать и исследовать интерфейс Jenkins
- Настраивать и управлять базовыми freestyle-проектами
- Интегрировать Jenkins с Git для контроля версий
- Параметризовать сборки и использовать shell/batch скрипты
- Создавать и управлять конвейерами Jenkins с помощью Jenkinsfiles
- Устанавливать, обновлять и настраивать плагины Jenkins
- Реализовывать базовую безопасность и управление пользователями в Jenkins
🏆 Достижения
После прохождения этого курса вы сможете:
- Навигировать по панели управления Jenkins и создавать свои первые проекты
- Настраивать freestyle-проекты с шагами сборки, триггерами и пост-сборочными действиями
- Интегрировать Jenkins с Git-репозиториями для автоматизированных сборок с контролем версий
- Создавать параметризованные сборки и использовать скрипты для сложных процессов сборки
- Создавать и управлять CI/CD конвейерами с использованием декларативных Jenkinsfiles
- Управлять плагинами Jenkins и настраивать их для ваших конкретных нужд
- Реализовывать меры безопасности и управлять учетными записями пользователей с соответствующими разрешениями
- Автоматизировать процессы разработки и развертывания программного обеспечения с помощью Jenkins


