У меня есть сценарий, в котором у меня есть N узлов и N тестов, и эти тесты будут распределены по узлам. Мои узлы имеют метку Windows
.
Вот пример:
У меня есть конвейерное задание, которое будет управлять распределением тестов по узлам. Я настроил свое конвейерное задание на выполнение 10 тестов на 10 виртуальных машинах с меткой Windows
, и оно будет работать без сбоев. Однако одно из моих требований - одновременное выполнение этого конвейерного задания. Проблема, с которой я могу столкнуться. Если у меня есть 10 тестов на виртуальных машинах 1-10 при первом запуске задания и я запускаю другое задание для 5 тестов для виртуальных машин 11-15, учитывая, что я использую метку Windows
, может быть возможность того, что Jenkins назначит тест виртуальным машинам 1-10, но должен работать на виртуальных машинах 11-15 или наоборот. заданий на уникальный ярлык, который будет использоваться только для этого задания. К сожалению, я до сих пор не знаю, как это сделать.
По сути, я просто хочу логически сгруппировать свои узлы с помощью метки по запросу в моем сценарии конвейера. rnet, но я все еще не смог найти решение, которое соответствовало бы моим потребностям.
Пожалуйста, помогите мне с этим. Кроме того, я готов использовать другой подход.