Знакомство и порядок работы с системой управления конфигурацией

Курс работы с Jenkins предназначен для тех, кто хочет изучить основы работы с системой непрерывной интеграции и автоматизации развертывания ПО Jenkins. В курсе рассматриваются такие темы, как установка и настройка Jenkins, создание и выполнение заданий, использование плагинов и интеграция с другими системами. Также…

Чему вы научитесь

  • На курсе по работе с Jenkins вы научитесь:
  • Устанавливать и настраивать Jenkins: Вы узнаете, как установить Jenkins на свой сервер или в облаке, а также как его настроить для автоматического запуска и выполнения задач.
  • Создавать проекты и рабочие процессы: Вы освоите создание проектов, планирование и автоматизацию рабочих процессов с использованием различных инструментов и плагинов Jenkins.
  • Разрабатывать и запускать скрипты: Научитесь создавать и редактировать скрипты на языках программирования, которые поддерживает Jenkins, таких как Groovy, PowerShell, Batch File и других.
  • Работать с плагинами: Поймёте, как устанавливать и использовать плагины для расширения функциональности Jenkins и автоматизации задач.
  • Интегрировать с другими системами: Освоите интеграцию Jenkins с различными системами, такими как системы контроля версий (например, Git, Mercurial), системы непрерывной интеграции (например, Travis CI, TeamCity) и другие.
  • Настраивать безопасность и мониторинг: Изучите настройку безопасности Jenkins для защиты от атак и мониторинга состояния системы и процессов.
  • Управлять пользователями и правами доступа: Научитесь управлять пользователями и группами, а также настраивать права доступа к проектам и функциям Jenkins.

О курсе

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

В рамках курса вы изучите:

  1. Основы работы с Jenkins: установка, настройка, безопасность и управление.
  2. Различные типы проектов и плагинов, доступные в Jenkins, включая GitHub, Bitbucket, GitLab, Jira, SonarQube и другие.
  3. Создание и управление рабочими процессами, включая использование Pipeline, Multibranch Pipeline, Declarative Pipeline и других функций.
  4. Интеграция с системами управления версиями, такими как Git, Mercurial, Subversion, CVS и другими.
  5. Работа с системами контроля качества кода, такими как Checkstyle, PMD, FindBugs и JaCoCo.
  6. Настройка CI/CD пайплайнов для различных языков программирования, таких как Java, Python, JavaScript, Ruby и других.
  7. Использование различных инструментов и сервисов, таких как Docker, Kubernetes, Ansible, Terraform и других, в контексте Jenkins.

Для кого этот курс

Курс работы с Jenkins предназначен для системных администраторов, разработчиков программного обеспечения и DevOps-инженеров, желающих освоить гибкую систему автоматизации сборки, тестирования и развертывания приложений. Он также будет полезен специалистам, желающим повысить свою квалификацию и изучить новые технологии в области непрерывной интеграции и доставки (CI/CD).

Наши преподаватели

Как проходит обучение

Прохождение курса будет возможно через интернет, с использованием видео-лекций, интерактивных заданий и общения с преподавателями и другими студентами.

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно