プロジェクトが「最初から」コンパイルされているかどうかを確認するために、夜間ビルドがあります。通常、これらのビルドは成功するため、それらに関するメールはあまり役に立ちません。
また、誰かがコードをバージョン管理にコミットした後に実行される通常のビルドもあります。これらのメールにはコミット メッセージと変更されたファイルのリストが含まれているため、ビルドが成功した場合でも役立ちます。
通常どおり送信しながら、成功した夜間の電子メールを除外するにはどうすればよいですか? できればCruiseControl.Net手段による。
以下は、CruiseControl.Netccnet.config
構成ファイルの一部です。
<intervalTrigger name="FrequentPoll" buildCondition="IfModificationExists" seconds="60"/>
<scheduleTrigger name="Daily" buildCondition="ForceBuild" time="$(DailyBuildStartTime)"/>
実行される可能性の<exec>
あるノード内プログラムは、環境変数をチェックすることによって、どのトリガーがビルドを開始したかを判別できますCCNetRequestSource
。
ただし、たとえば、ノードでCCNetRequestSource
利用可能であったとしても、ノードがそれを使用する<email>
方法が見つかりませんでし<email>
た。
誰かが私を助けることができますか?
更新: 関連する質問が見つかりました - CruiseControl.net 電子メール