У меня есть сервер Jenkins, отслеживающий сервер Perforce. Perforce использует потоки с основной моделью. Я использую Jenkins для отслеживания изменений в Perforce, а затем отключаю сценарии в зависимости от того, что и где проверяется. Это прекрасно работает в основном потоке, но я также хотел бы отслеживать потоки ниже него. Когда я настраиваю задание, единственной целью которого является мониторинг других потоков, оно опрашивает только основной поток, несмотря на то, что в спецификациях задания указан другой поток. Я подозреваю, что это связано с тем, что локальный экземпляр perforce на машине, которую я использую для запуска главного экземпляра jenkins, подключен к основному потоку. Если бы это было так, я мог бы использовать дополнительную машину в качестве ведомой, которая подключена к дополнительному потоку строго для опроса. Но поскольку потоков много, это кажется огромной тратой ресурсов. Я попытался создать другое рабочее пространство, сопоставленное с нужным мне потоком, но это тоже не сработало.
Кто-нибудь знает, как я могу обойти это?