28

sln 2008 ビルド ランナーを使用し、デフォルトの bin/Release を使用してプロジェクトをビルドしている場所で、2 つのアーティファクト dist と source を作成する場合、ビルド構成用に定義された Artifact パス設定がどのように見えるかの例を誰か教えてもらえますか?

**/Source/Code/MyProject/bin/Release/*.* => dist
**/*.* => ソース

2 つのアーティファクト ルート dist と source を取得しますが、dist の下では不要なディレクトリ構造全体 (Source/Code/MyProject/bin/Release) を取得し、source の下では obj と bin/Release と共にすべてを取得します。欲しくない。

これを正しく行う方法についてアドバイスをいただけますか?

このことを機能させるために、構築しているすべてのプロジェクトのターゲットの場所を変更する必要がありますか?

4

2 に答える 2

28

したがって、必要なものは次のとおりです。

Source\Code\MyProject\bin\Release\* => dist
Source\**\* => source

これにより、リリース内のすべてのファイルが dist というアーティファクト フォルダーに配置され、ソース内のすべてのファイルが source というアーティファクト フォルダーに配置されます。

Release にサブフォルダーがある場合は、次を試してください。

Source\Code\MyProject\bin\Release\**\* => dist
于 2008-10-10T08:53:35.063 に答える
0

TeamCity のドキュメントによると、次のようになります。

file_name|directory_name|Ant-like wildcard [ => target_directory ]

そう..

Source\Code\MyProject\bin\Release|**\* => dist  (| not \)
于 2009-12-17T16:18:06.440 に答える