Тайм-аут процесса NANT через 1800 секунд
Я использую NANT для развертывания кода на серверах с помощью программного обеспечения CCtray. иногда я получаю эту ошибку, но похоже, что vsts по словам администратора. Он не может понять, почему он говорит об этой ошибке, и я тоже, потому что он не регистрирует никакой другой информации, кроме этой. Кто-нибудь сталкивался с такой ошибкой раньше, и если да, то как вы ее решили? Или какие варианты вы могли бы получить эту ошибку.
Алиса запустила сборку (ForceBuild)
2 ответа
Да, у меня есть это, особенно при создании больших проектов в сценариях сборки NAnt на сервере непрерывной интеграции CruiseControl .net.
Исправить это довольно просто: вам нужно переопределить тайм-аут CruiseControl по умолчанию (1800 секунд), выполнив что-то вроде этого в вашем C:\Program Files\CruiseControl.NET\server\ccnet.config файле:
<tasks>
<nant>
<baseDirectory>c:\your-folder\your-system</baseDirectory>
<buildFile>your-system.build</buildFile>
<buildTimeoutSeconds>2400</buildTimeoutSeconds>
</nant>
</tasks>
Таким образом, это продлевает ваш процесс, но дает CruiseControl реальный шанс убить процесс, если он продолжается слишком долго (ненормально).
Любой хороший?
Я предполагаю, что вы имеете в виду развертывание с CCNet, так как CCTray - это всего лишь оконный монитор для CCNet.
Ваш сценарий сборки должен выкладывать отладочные операторы через различные промежутки времени, чтобы вы могли точно сказать, какая часть сборки дает сбой.
Что происходит, когда вы запускаете его вручную на своей машине или на сервере сборки?