У меня есть сильно распараллеленная сборка на 45 ведомых (один мастер, который просто обрабатывает запуски).
Проблема, с которой я сталкиваюсь, заключается в том, что около 3% рабочих мест исчезают.
Настройка проекта — это «главное» задание, которое затем запускает (через подключаемый модуль параметризованного задания) N заданий на N подчиненных устройствах. В большинстве случаев выходные данные консоли для главного задания правильны в отношении номеров заданий распределенных шагов сборки.
Однако иногда задание, указанное в консоли, на самом деле относится к совершенно другой сборке.
Где я могу хотя бы начать искать, чтобы отследить это? Журналы jenkins устрашающе пусты от любой информации о неудачных заданиях или проблемах с запуском заданий.
Мое лучшее предположение на данный момент состоит в том, что отсутствующие задания на самом деле стояли в очереди, ожидая исполнителей, когда что-то случилось, чтобы их удалить. Но у меня нет доказательств, подтверждающих это.
Мысли, предложения, полезные ссылки приветствуются,