#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
оно должно завершиться неудачно, так как вышестоящее задание завершилось неудачно.
Итак, есть ли какой-либо способ, которым мы можем этого достичь ( я НЕ ищу способ достижения в конфигурации конвейера)