CCnet を使用して .NET Web アプリケーションの継続的統合を行っていますが、ほとんどの場合、それは非常にうまく機能します。主要な Visual Studio Web サイト プロジェクトのコンパイルに非常に時間がかかるため (Web サイトの検証はナンセンスです)、ビルドに少し時間がかかり始めていますが、最適化の 1 つとして、プリコンパイルのステップをスキップすることを考えました。 HTML、JavaScript、および CSS の変更に関する Web サイト (および、コンパイルには影響しないがコピーする必要があるその他の ASP.NET 以外の型)。変更の大部分は HTML、JavaScript、および CSS であるため、これはほとんどの場合に有効です。
CCnet で変更の種類 (ホワイト リスト、ブラック リストなど) を特定し、それらの種類の変更に対してのみ Web サイト プロジェクトの MSBuild を実行する方法はありますか? 私はドキュメントを調べましたが、すべてかゼロかのようなものに思えますが、StackOverflow の人々に何か提案があるかどうかを尋ねて確認する価値があると思いました.
(そして、はい、長期的な解決策は、Web サイト プロジェクトのコンパイルを高速化することですが、そのためには多くのリファクタリング作業が必要になるため、現時点ではリソースを投入するつもりはありません。)