Задача следующая:
Необходимо реализовать цепочку автотестов. Каждый тест с разными параметрами. После каждого теста в post build action идет перезагрузка ноды. Ну и каждый тест занимает разное время. От 5ти минут до часа. Как бы запустить следующий тест с таймаутом после завершения предыдущего? Сейчас я всё это дело стартую по таймеру с заранее заложенным гэпом.
Задачи в дженкинсе можно связывать. Из одной вызывать следующую. Не вижу проблемы сделать такую цепочку там.
Дело в том что запустить надо этот же проект только с другими параметрами. Кол-во вариантов параметра 4… т.е. надо запустить цепочку из 4х сборок перезагружая ноду после каждой сборки
Делаете параметризованную задачу, настраиваете в ней запуск тестов, перезапуск ноды.
Делаете ещё 3 копии этой задачи, изменив только параметры запуска.
Связываете эти задачи.
Думаю, можно задействовать pipeline. Там можно полностью автоматизировать, что будет идти и порядок действий.
Спасибо будем пробовать