cruisecontrol.net 1.4.2 용 이메일 게시자를 구성 할 때 미사용 노드가 감지되었습니다.
-
19-08-2019 - |
문제
CruiseControl.net 서버를 구성하여 소스에 기여하는 사람들에게 이메일을 보내려고합니다. 그러나 이메일 게시자를 올바르게 구성 할 수없는 것 같습니다. cruisecontrol.net에서 다음 오류를 받고 있습니다.
예외 : 미사용 노드 감지 : u003CsubjectSettings>u003Csubject buildResult="Success" value="Build Successful! Have a cookie!"/>u003C/subjectSettings>
이것은 내 구성입니다. 실제 이메일 주소는 무고한 사람들을 보호하기 위해 변경되었습니다.
<publishers>
<xmllogger />
<email from="abs@companyx.com" mailhost="email.companyx.com" includeDetails="true" >
<users>
<user name="john@companyx.com" group="buildMasters" address="john@companyx.com"/>
<user name="jane@companyx.com" group="buildMasters" address="jane@companyx.com"/>
<user name="joe@companyx.com" group="developers" address="joe@companyx.com"/>
<user name="jill@companyx.com" group="developers" address="jill@companyx.com"/>
<user name="jerry@companyx.com" group="developers" address="jerry@companyx.com"/>
</users>
<groups>
<group name="buildMasters" notification="always"/>
<group name="developers" notification="change"/>
</groups>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
<NotificationType>Success</NotificationType>
</modifierNotificationTypes>
<subjectSettings>
<subject buildResult="Success" value="Build Successful! Have a cookie!" />
</subjectSettings>
</email>
</publishers>
이 오류를 피하기 위해 이메일 게시자를 올바르게 구성하려면 어떻게해야합니까?
해결책
처음부터 cruisecontrol을 구축하고 있습니까? 그 기능은 몇 주 전에만 확인 된 것처럼 보이고, 해당 기능이없는 릴리스 중 하나를 사용하는 경우에는 없습니다.
다른 팁
버전 1.4.4를 실행하는이 질문에 대해 나왔고 다음과 비슷한 게시자 오류를받습니다.
사용하지 않은 노드 감지 알림 = "항상"
나는 사용하고 있었다 이메일 게시자 문서화 및 문제를 알아낼 수 없었습니다. 문서에 오류가 있음이 밝혀졌습니다. 그룹 블록 아래 notification
변경되었습니다 notifications
. 그룹 블록은 이제 다음을 읽어야합니다.
<groups>
<group name="buildMasters" notifications="always"/>
<group name="developers" notifications="change"/>
</groups>
제휴하지 않습니다 StackOverflow