#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