Как происходит выполнение pipeline в jenkins на мастере и slave?
В настройках указали vcs git, название pipeline, и флажок lightweight, в пайпе работа на slave.
1. Когда мы запускаем job он скачивает все на мастер с гита или только pipeline?
2. Мастер посылает rpc для выполнения инструкций?
3. На slave все закачивается с гита, но выполнение инструкций происходит от мастера или уже сам slave бежит по stage?
4. Groovy скрипты все равно выполняются на мастере? Просто знаю что нагрузка на мастер бешеная при выполнении groovy скриптов, когда команды bash к примеру выполняются на slave.
Примерно составил список вопросов для понятия пути и обмена файлов, между мастером и slave и как происходит работа.
Думаю это поможет многим глубже понять механизм работы jenkins.