0

現在、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>
4

2 に答える 2

1

その操作を実行する組み込みの TeamCity 機能については知りません。

ファイルをアクセス可能なディレクトリに書き込む限り、「1. 一般設定」の下の「アーティファクト パス」フィールドを使用して公開されたアーティファクトにファイルを含めることができます。その後、ダッシュボードの成果物タブからファイルにアクセスできるようになります。

必要に応じて、「管理」、「サーバー構成」、「レポート タブ」に移動し、「新しいレポート タブの作成」をクリックすると、各ビルドでファイルを表示する新しいタブをダッシュ​​ボードに追加できます。

于 2012-11-17T04:29:58.540 に答える