Группировка узлов Jenkins с помощью метки по запросу - PullRequest
0 голосов
/ 05 августа 2020

У меня есть сценарий, в котором у меня есть N узлов и N тестов, и эти тесты будут распределены по узлам. Мои узлы имеют метку Windows.

Вот пример:

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

По сути, я просто хочу логически сгруппировать свои узлы с помощью метки по запросу в моем сценарии конвейера. rnet, но я все еще не смог найти решение, которое соответствовало бы моим потребностям.

Пожалуйста, помогите мне с этим. Кроме того, я готов использовать другой подход.

...