План на курса

Въведение

  • Jenkins vs Jenkins 2

Настрояване на Jenkins 2

  • Инсталиране на Jenkins
  • Запускане на Jenkins
  • Запускане на Jenkins в Docker
  • Настрояване на структурата на папката за проекта

Обзор на възможностите и архитектурата на Jenkins 2

  • Проект, изглед, опашка, изпълнител
  • Pipeline като код с нов DSL (Domain Specific Language)
  • Екосистема на плагините на Jenkins 2

Навигация в интерфейса на Jenkins

  • Визуализиране на артефакт през цялата pipeline

Създаване на Build, Test и Deploy Pipeline

  • Моделиране на pipeline за доставка на софтуер
  • Версионно контролиране на DSL код

Създаване и приложение

  • Създаване на проект
  • Създаване, активиране, деактивиране и изтриване на задачи
  • Инсталиране на плагин за инструмент за сборка
  • Създаване, инспектиране и планиране на сборки

Тестване на приложението

  • Инсталиране на плагин за инструмент за тестване
  • Запускане на единично тестване
  • Превю на резултатите

Развертане на приложението

  • Настройка на плагин за репозиторий
  • Публикуване на приложението
  • Превю на резултатите

Сътрудничество с членовете на отбора

  • Споделяне на pipelines
  • Определяне на различни pipelines за различни функции

Осигуряване на Jenkins

  • Активиране/деактивиране на сигурност
  • Обзор на роли
  • Добавяне на потребители

Масштабиране на Jenkins

  • Запускане на Jenkins като разпределено приложение

Диагностика

Резюме и заключение

Изисквания

  • Общо разбиране за цикълът на разработване на софтуер.
  • Опит с Jenkins.

Целова група

  • Разработчици на софтуер
  • Инженери за DevOps
  • Инженери за сглобяване
  • Инженери за тестване
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории