Имате нужда от помощ при използване на ldap за конвертиране на ${CCNetModifyingUsers} в списък с имейл адреси

Опитвам се да конфигурирам имейл издател да изпраща имейл при повреда до потребителя(ите), който е допринесъл за неуспешна компилация. Ако това не е възможно, защото е списък, тогава може би мога да конфигурирам задачи, които извършват принудително изграждане, в който случай мога да използвам ${CCNetUser}.

Това е моят опит да го конфигурирам, защото не можах да намеря нищо полезно освен страницата за LDAP имейл конвертор в документацията на cc.net.

<converters>  
    <ldapConverter domainName="xxxxxx.com" />   
    <!--not sure if needed: ldapLogOnUser="LdapQuery" ldapLogOnPassword="****"-->   
</converters>  
<users>  
    <cb:define userEmail="${CCNetModifyingUsers}" />  
    <user name="buildmaster" group="buildmaster" address="$(userEmail)" />  
</users>

Всички предложения ще бъдат много оценени.


person Mike    schedule 27.04.2011    source източник


Отговори (1)


Най-накрая разбрах това. Решението, което не беше ясно от документацията, беше да се използва този тип потребителски възел:

<user name="${CCNetFailureUsers}" group="failure" address="" /> 

Потребителското име използва динамичната променлива, която се преобразува в списъка с потребители, допринесли за неуспешното компилиране, групата дефинира известие за Неуспешни компилации (и изключения в моята конфигурация), а празният адрес е това, което задейства ldapConverter.

person Galt2112    schedule 10.05.2011