クルーズコントロールでMSBuildをステップバイステップで使用する方法
http://www.codeproject.com/Articles/12985/Practical-NET2-and-C-2-An-introduction-to-MSBuild
デフォルトでは、ccnetのWebダッシュボードには、正確なエラーメッセージなしでビルドの結果が表示されます。Webダッシュボードにエラーを表示するには、「C:\ ProgramFiles \ CruiseControl.NET \ webdashboard」に移動し、ファイル「dashboard.config」を開きます。
そこに、以下のコードがあります。
折りたたみ| コピーコードxsl\header.xsl xsl \ modifys.xsl xsl \ unittests.xsl xsl \ MsTestSummary.xsl xsl \ fxcop-summary.xsl xsl \ NCoverSummary.xsl xsl \ SimianSummary.xsl xsl \ fitnesse.x上記のコード:
折りたたみ| コードxsl\compile-msbuild.xslをコピーします。したがって、コードは次のようになります。
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
<xslFile>xsl\compile-msbuild.xsl</xslFile>
<xslFile>xsl\unittests.xsl</xslFile>
<xslFile>xsl\MsTestSummary.xsl</xslFile>
<xslFile>xsl\fxcop-summary.xsl</xslFile>
<xslFile>xsl\NCoverSummary.xsl</xslFile>
<xslFile>xsl\SimianSummary.xsl</xslFile>
<xslFile>xsl\fitnesse.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
ビルドが失敗した場合は、ユーザーグループにメールを送信することもできます。
<workingDirectory>D:\Projects\TheWorks\Applications\ProjectFolder</workingDirectory>
<buildArgs>ProjectName.msbuild /p:Configuration=Debug</buildArgs>
<timeout>1800</timeout>
<!-- 30 minutes -->
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MSBuild.dll
</logger>
</msbuild>
</tasks>
<publishers>
<statistics />
<xmllogger />
<email from="EMAIL ADDRESS" mailhost="HOSTNAME"
mailhostPassword="PASSWORD" mailhostUsername="USERNAME"
includeDetails="true">
<users>
<user name="Jitendra Zaa"
address=ilovenagpur@gmail.com
group="AdminGroup" />
<user name="Santosh Karemore"
address=santosh.karemore@gmail.com
group="AdminGroup" />
<user name="Manoranjan sahoo"
address=manoranjan.sahoo@gmail.com
group="AdminGroup" />
<user name="Minal Shirsikar"
address="admin@shivasoft.in" group="Emul" />
</users>
<groups>
<group name="Emul" notification="failed" />
<group name="AdminGroup"
notification="failed" />
</groups>
</email>
</publishers>
</project>
タグは自明です。
次の種類の通知があります。
常に失敗修正