Как проверить, выполняет ли Hudson какую-либо сборку более x минут? - PullRequest
0 голосов
/ 19 августа 2011
  1. Как проверить, выполняется ли сборка более X минут?Есть ли у Hudson XML API для этого?Я хочу, чтобы API не зависел от задания, поэтому я могу вызвать URL-адрес со своего удаленного компьютера, чтобы проверить, выполняет ли Hudson какую-либо сборку или задание в течение более x минут.

  2. Может случиться так, что работа, которую выполняет Хадсон, застряла или зависла.Как я могу это определить?

  3. Моя идея в том, что если сборка занимает слишком много времени, я просто перезапущу систему или убью все ее процессы

Я позвоню по URL, скажем http://myhudsonserver/something, и я должен получить какой-то XML, по которому я смогу разобрать.

Ответы [ 2 ]

2 голосов
/ 19 августа 2011

Вы можете использовать плагин timeout .

0 голосов
/ 19 августа 2011

Вы можете найти API удаленного доступа Hudson .

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