2013-04-16 10 views
15

ASPのMVCプロジェクトのビルド中に、TCの成果物からいくつかのファイルを除外する必要があります。これらのファイルにはweb.debug.configファイルが含まれていますが、その他のファイルもあります。Team City成果物からファイルを除外

現時点ではTCに設定アーティファクトパスは次のようになります。

のsrc/Project.Web/*設定=>

arch.zip私はそれを伝えるために何とか必要がありますweb.debug.configファイルをスキップします。 は、私はこれを試してみました動作しません:。

のsrc/Project.Web/*設定=>

arch.zip

-src/Project.Web/*

debug.config。

理想的には、ビルド中に作成されたarch.zipからこれらのファイルを削除することは望ましくありません。

答えて

12

これはあなたが言及した方法では不可能である。その問題が解決されるまでの回避策として

http://youtrack.jetbrains.com/issue/TW-5244

、あなたは常にあなたのメインの上のスナップショットの依存関係やアーチファクトの依存関係を持つ別のビルド構成を作成することができますビルド。メインビルドは、すべてのファイルを人工物として出力します。これに依存する設定には、以下のように設定された人為的な依存関係があります。

+:*.config => <replace with location> 
-:*.debug.config 

この設定から、フォルダ内に必要なものを公開します。理想的ではありませんが、うまくいくでしょう。

7

TC10からは可能です。あなたの場合は:

+:src/Project.Web/*.config => arch.zip 
-:src/Project.Web/*.debug.config => arch.zip 
関連する問題