Дженкинс msbuild и длинные задержки - PullRequest
0 голосов
/ 03 октября 2018

У меня есть задание jenkins, которое вызывает пакетную команду Windows, называемую «build», которая просто вызывает msbuild, zip и некоторые другие тривиальные вещи.

Работает отлично.

За исключением- в конце командного файла - как только мы вышли - Дженкинс просто делает паузу.За 20 минут.А затем он продолжает запускать пост-сборку, как будто ничего не произошло.

У меня такое чувство, что оно пытается убить дочерние процессы или что-то в этом роде, но у кого-нибудь есть идеи?В настоящее время у меня 22-минутная сборка, из которых 2 минуты потрачены на сборку.

1 Ответ

0 голосов
/ 15 ноября 2018

Я столкнулся с той же проблемой, и, по крайней мере, здесь, это было связано с тем, что задание Jenkins ожидало завершения всех разветвленных процессов, когда msbuild по умолчанию порождает процессы узла, которые остаются активными для последующего повторного использования (см. Флаг nodereuse для msbuild)., который по умолчанию имеет значение true).

Как только для nodereuse установлено значение false, время ожидания в конце задания jenkins исчезло.Стоит попробовать на вашей стороне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...