Jenkins для начинающих + практический опыт

Jenkins — это бесплатный сервер автоматизации с открытым исходным кодом. Он позволяет разработчикам автоматически тестировать и интегрировать код, как только он был принят в репозиторий исходного кода. Этот подход позволяет обнаруживать ошибки и неполадки на ранней стадии и ускорять процесс производства программного обеспечения. Также эта методика помогает улучшить кооперацию между разработчиками и уменьшает конфликты, поскольку у всех разработчиков теперь есть доступ к самому свежему, протестированному и гарантированно рабочему коду проекта. А возможность уведомлений, была ли сборка успешной или нет, экономит время и усилия.
1 Инфо
2 Для кого
3 Требования
Инфо

О курсе

Jenkins — один из самых популярных инструментов, используемых во всем мире для непрерывной интеграции и непрерывной доставки.

В этом курсе у нас много демонстраций всех этапов CI/CD. Это показано с позиций, как настроить Jenkins для этих кейсов. Мы учимся с его помощью создавать конвейеры, использовать различные плагины, отстраиваем безопасность Jenkins и многое другое. Этот курс содержит практическую часть, что позволит закрепить концепции CI/CD "на кончиках пальцев"

Я постарался осветить в курсе основные моменты:

  • Что такое CI/CD
  • Почему именно Jenkins
  • Как установить Jenkins 
  • Что делать с плагинами
  • CLI Jenkins 
  • API Jenkins 
  • Управление пользователями
  • Управление системой
  • Администрирование
  • Резервное копирование
  • Мониторинг
  • Построение конвейеров
  • Jenkinsfile
  • Сборочные агенты
  • Blue Ocean
  • Безопасность Jenkins 

По всем темам у нас будет лабораторная практика, а в конце финальное задание на развертывание приложения в несколько контуров. Эти лабораторные открываются прямо в твоем браузере и в любое время. Тебе не потребуется ничего настраивать, и ты сможешь проходить их в удобное время. Таким образом, ты сможешь практиковаться уже через несколько секунд после завершения лекции.

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

Для кого

Для кого

  • Любому, кто хочет полностью понять, как работает Jenkins, и узнать, как Jenkins используется в полевых условиях.

  • DevOps, разработчикам и ИТ-администраторам, которые хотят продвинуться по карьерной лестнице, улучшая свои навыки в DevOps.

  • Тем, кто хочет внедрить или улучшить рабочий процесс непрерывной интеграции/непрерывного развертывания в своей компании.

Требования

Требования

  • Базовые знания о процессах разработки программного обеспечения.
  • Знание Git, Linux будет предпочтительным, но НЕ обязательным.
  • Предыдущий опыт работы с Jenkins НЕ требуется.
  • Желание узнать что-то новое.
  • Хорошо иметь (не обязательно) отдельный компьютер для самостоятельных занятий

Курс Content

Развернуть Все

О Преподавателе

Andrew

14 Курсы

+144 на курсе
Не Зачислен
Этот курс доступен по подписке

Курс Включает

  • 11 Уроки
  • 79 Темы
  • Курс Сертификат
  • Поддержка Сообщества