16

StyleCop を CruiseControl.NET に統合しようとした人がいるのだろうか。

誰かそれについて何か知っていますか?または少なくとも、StyleCop の結果を CCNet のダッシュボードに表示するための xsl ファイルを作成して公開した人はいますか?

編集: このプロジェクトを見つけました。StyleCop の cmd インターフェイスを提供し、結果を xml 形式で生成し、この xml を html に変換するための xsl も提供します。これらをCCNetでまとめてみましょう。

4

5 に答える 5

9

2009 年 10 月 5 日、Yves Tremblay は優れたStyleCop 統合を CCNET Community に追加しました。StyleCopCmd からこのソリューションに切り替えましたが、後悔はしていません。

于 2010-02-17T18:04:53.640 に答える
6

TeamCityビルド環境の一部として StyleCop を使用しています。

(TeamCity は CruiseControl.NET に似ていますが、適切なドキュメントがあり、Xml 構成ファイルを操作する必要はほとんどありません。)

これを機能させるために、StyleCop のフロント エンドを独自に作成しました。

http://www.nichesoftware.co.nz/content/stylecop-cmdを参照してください。

于 2009-03-29T07:58:07.430 に答える
4

MSBuild 拡張パック

StyleCopをサポート....

于 2009-03-30T19:01:19.857 に答える
3

CI 製品に固有の操作を行う必要はありません。
StyleCop はすぐに使用できるように非常にうまく統合されています。

次の 2 つのことを一度だけ行う必要があります。

  • いくつかの StyleCop ファイルをプロジェクト フォルダー (およびソース管理) に配置します。
  • ソリューション内のすべての .csproj ファイルに 2 行を追加します。

これにより、Visual Studio で実行された場合でも、MSBuild で直接実行された場合でも、何もインストールする必要なく、任意のマシンで StyleCop をすべてのコンパイルで実行できます。

StyleCop の規則に違反するとコンパイル エラーが発生するため、コードが StyleCop の規則に準拠していない場合、完全なビルドは失敗します。

これを設定する方法の説明は次のとおりです: http://blogs.msdn.com/b/sourceanalysis/archive/2008/05/24/source-analysis-msbuild-integration.aspx (特に最後の段落、「チーム開発」 )

于 2011-02-04T19:47:02.300 に答える