2009-04-24 2 views
0

У меня только что было требование, связанное со мной, чтобы я отправил сообщение заинтересованным разработчикам только в том случае, если обнаружил ошибки в компиляции . Если ошибок нет, письмо не нужно отправлять никому. Итак, есть ли способ, которым мы можем настроить эти вещи в файле ccnet.config .Издательский выпуск в ccnet

С наилучшими пожеланиями Мэдди

ответ

0

Только ошибки компиляции или вы имеете в виду не удалось построить в целом? Сборка может завершиться по нескольким причинам, а не только из-за ошибок компиляции.

Для неработающих сборщиков (и/или других статусов сборки), вы можете использовать email publisher.

+0

Я просто хочу, чтобы отправить сообщение только тогда, когда я вижу ошибки компиляции в моем IDE. – Maddy

5

Maddy, вы должны отправлять электронную почту в любое время, когда «Build» терпит неудачу, не имеет значения, если он сбой при компиляции или какие-либо ваши тесты или что-то еще. НЕ ОГРАНИЧИВАЙТЕ его для компиляции. Просто потому, что компиляция кода не делает это правильно.

Вот link к DOCS и вот пример

<email from="[email protected]" mailhost="yourmailserver.com" includeDetails="True"> 
      <users /> 
      <groups> 
       <group name="buildmaster" notification="failed"/> 
      </groups> 
      <converters> 
       <regexConverter find="DOMAIN\\" replace="" /> 
       <regexConverter find="$" replace="@yourcompany.com" /> 
      </converters> 
      <modifierNotificationTypes> 
       <NotificationType>Failed</NotificationType> 
      </modifierNotificationTypes> 
     </email> 
+0

Привет, alex, Большое спасибо за усилия, предпринятые в предоставлении этого ввода. В настоящее время я познал реальную проблему. Когда я выполняю свой nant из командной строки, которая вызывает мою IDE, My IDe выполняется и возникают ошибки компиляции. Но последнее исполнение, я могу видеть как BUILD SUCCESSFULL вместо ошибки BUILD. Таким образом, это не устанавливает уровень ошибки, и я получаю успешное все время. Поэтому, когда это интегрировано с моей ccnet, я всегда получаю BUILD успешно даже в случае ошибок компиляции присутствуют. – Maddy

+0

Обратите внимание, что фрагмент Alex недействителен для CCNet 1.5. Уведомление группы изменилось. Следуйте ссылке Алекса на сайт CCNet для более нового формата. –

Смежные вопросы