現在、CC.NET を使用して NAnt ビルド ファイルを実行しています。NAnt スクリプトでは、grep タスクを使用して TODO/BUG/HACK コメントをスキャンし、そのレポートがメインのビルド レポートに組み込まれます。それがTeamCityにすでに組み込まれているものかどうか知りたいですか?
または、同じ NAnt スクリプトを実行する別のビルド ステップを作成する必要があります。その場合、そのスキャンの結果をどこにダンプし、その XML ダンプを TeamCity のビルド結果にプルするにはどうすればよいですか? これは私のNAntターゲットがどのように見えるかです:
<target name="todoScan" description="Generate report on TODO items remaining in code">
<grep output="${base.report.dir}\${projectname}_todoscan.xml" pattern="(?'Type'TODO|BUG|HACK): (?'Text'[^\n\r]*)">
<fileset basedir="${projectdir}">
<include name="**\*.vb" />
<include name="**\*.js" />
<include name="**\*.aspx" />
<include name="**\*.ascx" />
<exclude name="**\*-vsdoc.js" />
<exclude name="**\jquery-1.3.2.js" />
</fileset>
</grep>
</target>