CruiseControl.NET 1.4.2の電子メールパブリッシャーを構成するときに検出された未使用ノード
-
19-08-2019 - |
質問
CruiseControl.NETサーバーを設定して、ソースに貢献している人にメールを送信しようとしています。ただし、電子メール発行者を適切に構成できないようです。 CruiseControl.NETから次のエラーが表示されます。
Exception:未使用ノードが検出されました:<!> lt; subjectSettings <!> gt; <!> lt; subject buildResult = <!> quot; Success <!> quot; value = <!> quot; Build Successful!クッキーを持っている!<!> quot; / <!> gt; <!> lt; / subjectSettings <!> gt;
これは私の構成です。実際のメールアドレスは、無実の人を保護するために変更されています。
<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を実行し、次のような発行者エラーを受け取るこの質問に思いつきました:
未使用ノードが通知を検出しました= <!> quot; always <!> quot;
Email Publisher のドキュメントを使用していたため、問題。ドキュメントに誤りがあることがわかりました。グループブロックの下のnotification
はnotifications
に変更されました。グループブロックは次のようになります。
<groups>
<group name="buildMasters" notifications="always"/>
<group name="developers" notifications="change"/>
</groups>
所属していません StackOverflow