В настоящее время я изучаю, как лучше всего использовать параллельный шаг в сценарии Jenkins Workflow, и я просто пытаюсь прояснить свое понимание того, как это работает.
parallel(firstTask: {
node {
// Do some stuff
}
}, secondTask: {
node {
// Do some other stuff
}
})
В этом случае будет ли каждая задача, поскольку она содержится в узле, использовать исполнителя? Если бы у меня не было узловых блоков, задача по-прежнему выполнялась бы одновременно?
Предположительно, наиболее эффективным решением является запуск каждого узла на отдельном ведомом устройстве?
В настоящее время я использую установку с одним главным блоком с двумя исполнителями (хотя, поскольку это четырехъядерная машина, я думаю, что мог бы увеличить это), и я просто пытаюсь оценить лучший способ использования параллельного шага. или действительно ли в этой настройке не стоит беспокоиться об этом.