Запустите многозадачность на основе результата конкретного узла многозадачности конфигурации

#jenkins #jenkins-plugins

Вопрос:

Я использую работу в стиле фристайла в сочетании с заданием с несколькими заданиями и заданием с несколькими конфигурациями.

У меня есть сценарий для моего теста :

 Regression Run --> This is Multi-job Configuration 
   -Test Bed creation - 1 Job which needs to be run on multiple nodes ---> Muti-configuration project
             Job name: Testbed creation
             Nodes: slave 1, slave 2, slave 3, slave 4
   -Test cases - Multiple jobs which will run on Multiple nodes --> Muti-Job configuration project 
             Job name 1: Test job 1 run of slave 1
             Job name 2: Test job 2 run of slave 2
             Job name 3: Test job 3 run of slave 3
             Job name 4: Test job 4 run of slave 4
 

Таким образом, как мы видим выше, test Bed creation задание выполняется на всех узлах, где выполняются тестовые случаи. Поэтому мне нужно убедиться test Bed creation , что задание проходит в узлах. Если задание завершается неудачно на определенном узле, соответствующий узел test job должен завершиться неудачно, так как test bed creation задание на этом узле завершилось неудачно

Так, например: Если test bed creation задание завершается неудачно в ведомом устройстве 2, test job 2 оно должно завершиться неудачно, так как вышестоящее задание завершилось неудачно.

Итак, есть ли какой-либо способ, которым мы можем этого достичь ( я НЕ ищу способ достижения в конфигурации конвейера)