Jenkins (2020)

Jenkins (2020)


О курсе:

Jenkins - это один из наиболее используемых инструментов для DevOps специалистов и разработчиков, практикующих принципы непрерывной интеграции (CI, англ. Continuous Integration) в своих проектах.


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

На данном курсе вы познакомитесь с основами работы с Jenkins и научитесь написанию простых заданий для сборки (job) и заданий для непрерывной доставки и развертывания (pipeline). После прохождения курса, вы сможете на практике создавать рабочие сценарии для сборки ваших проектов и деплоя 1приложений на рабочие сервера.

Вы научитесь:

  • Использовать на практике программу Jenkins для непрерывной интеграции кода в вашем программном продукте
  • Создавать сценарии для запуска сборки и деплоя приложений из Jenkins
  • Использовать в своем проекте Git и Jenkins GitHub Plugin
  • Создавать в Jenkins проекты на основе Maven
  • Обеспечивать контроль исходного кода в Jenkins с помощью инструментов контроля качества кода
  • Применять системы сборки Gradle и Ant.
  • Работать в Jenkins с Shell скриптами
  • Использовать Tomcat сервера как Staging Environment
  • Реализовывать в Jenkins параллельную сборку
  • Обеспечивать развертывание проекта в Production
  • Применять в Jenkins пайплайны в виде кода
  • Обеспечивать автоматизацию пайплайнов.
  • Работать с Jenkins в командной строке
  • Получать уведомления о джобах в реальном времени с помощью CatLight
  • Создавать Jenkins server в AWS

Этот курс входит в специальности:

  • Quality Assurance
  • Java Developer

Предварительные требования:

Видео курс подойдёт как Java разработчикам, которые владеют своим стеком технологий, так и начинающим QA, тестировщикам, DevOps специалистам


Report Page