1. Обзор
В этом уроке мы рассмотрим основы архитектуры Jenkins. Кроме того, мы узнаем, как настроить Jenkins для повышения производительности. Кроме того, мы обсудим варианты перезапуска или выключения Jenkins вручную.
2. Архитектура Дженкинса
Некоторые потребности не могли быть удовлетворены с помощью одного сервера Jenkins. Во-первых, нам может понадобиться несколько разных сред для тестирования наших сборок. Один сервер Jenkins не сможет этого сделать. Во-вторых, если регулярно создаются более крупные и тяжелые проекты, один сервер Jenkins будет перегружен.
Распределенная архитектура Jenkins была создана для удовлетворения вышеуказанных требований. Кроме того, Jenkins управляет распределенными сборками, используя архитектуру Master-Slave . Протокол TCP/IP используется для связи между ведущим и ведомым в этой конструкции.