В настоящее время мой Jenkins работает только в режиме Master в контейнере Docker. Мастер будет обрабатывать как планировщик, так и сборку. Однако при одновременном запуске нескольких проектов Angular сервер не работал со 100% памятью и ЦП.
Затем я временно исправил проблему с помощью вертикального масштабирования и добавил больше ресурсов. Что снова привело к той же проблеме, и ресурсы бесполезны, когда нет запущенного проекта. минимизировать затраты.), который также включал ограничение затрат на предоставление дополнительных агентов с помощью облака.
Затем я написал статью «Запуск Jenkins Master / Slave на одной машине», которая была отличным решением, но Я буквально не знаю, как Slave улучшит проблему с ресурсами? Если я создам контейнеры и назначу их как Salves, они будут использовать те же ресурсы хоста.
Пожалуйста, поясните мне это Спасибо!