Настройка уведомлений по электронной почте для круиз-контроля

#cruisecontrol

#cruisecontrol

Вопрос:

Я только начал использовать cruisecontrol и настроил все необходимые зависимости, такие как jdk, и теперь я запускаю пример проекта в разделе Проекты в папке cruisecontrol, я хотел бы отправлять электронные письма самому себе при каждом запуске, но когда я читаю документацию, она говорит мне, что я должен настроить электронные письма в разделе Проекты в папке cruisecontrol. config.xml файл, который мне понравился

 <property name="buildmaster.email"  value="email@example.co.za"/>
  <property name="buildmaster.name"  value="Donald Mailula Testing"/>
  

за пределами атрибута project я хотел бы знать, требуется ли мне добавлять дополнительные конфигурации или нет, если да, пожалуйста, помогите мне выбрать правильное направление. и я несколько раз пытался изменить свои интервалы в файлах xml, чтобы сократить время, которое он выполняет, но он не меняется, а запускается через каждые 5 минут. Я использую CC 2.8.4 и все еще проверяю, как это работает, прежде чем внедрять его на сервере.

Заранее благодарю вас.

ПРИМЕЧАНИЕ: Я никогда раньше не использовал какой-либо инструмент интеграции.

D~

Вот как выглядит мой конфигурационный файл на данный момент.

  <publishers>
   <email returnaddress="email@gmail.com"
       mailhost="smtp.gmail.com" 
       password="secretpassword"
       username="email@gmail.com"

               <always address="dmailula@example.com"/>
    </email>
</publishers>
  

Что я делаю не так?

Ответ №1:

Вы должны настроить уведомления по почте, такие как ,

 < publishers>

< email from="fromaddress" mailhost="host address"
         mailhostPassword="password" mailhostUsername="username" 
         includeDetails="true">

     <users>
         <user name="name" address="to address"
             group="NotifyGroup" />
     </users>
     <groups>
         <group name="NotifyGroup" notification="failed" />
     </groups>
< /email>
</publishers>
  

Ссылка:http://www.stevetrefethen.com/blog/ConfiguringemailnotificationsforCruiseControlNET.aspx

Комментарии:

1. Привет, Махеш, я пытался вставить опубликованный тобой код, но он жалуется, что не находит плагин users, когда я его определяю, я получаю сообщение об ошибке classname, я использую surgeforge cruisecontrol, и я не могу найти classname для пользователей, я думал, что это дочерний элемент для издателей, но, похоже, он его не получает. пожалуйста, помогите мне, если мне нужно где-то определить classname или нет.

2. вы добавили пользователей в Users.config.

3. Я создал текстовый файл под названием Users.config и добавил пользователя, подобного donald:example@email.com

4. Я не получаю никакого сообщения об ошибке, оно просто не отправляет электронные письма ..: (

5. Я думаю, что вопрос был о Java на основе cruisecontrol.sourceforge.net и не cruisecontrol.net