10

nantスクリプト(Team City)にmsdeployがありますが、コピーしたくないフォルダーをコピーしている以外は機能しています。これらのディレクトリをスキップするコマンドはどれですか?私は試した:

<arg value="-skip:objectName=dirPath,absolutePath=C:\Websites\slingshotportal\Build scripts"' />
and
<arg value='-skip:objectName=contentPath,absolutePath="C:\\Websites\\slingshotportal\\Build scripts"' />

これらのコマンドはどれも機能していないようで、ビルドスクリプトディレクトリはまだソースディレクトリから宛先ディレクトリにコピーされていますか?msbuildは同期を実行し、contentPathとして-sourceと-destの両方を指定します。

4

2 に答える 2

14

TeamCity nantビルドスクリプトがあり、最終的に機能したのは次のとおりです。

<arg value='-skip:objectName=dirPath,absolutePath="\\published"' />

スキップするディレクトリは\publishedであるため、エスケープする必要があることに注意してください。\ webroot \ app.domain.featureのようなディレクトリは、次のようにエスケープする必要があることもわかりました。webroot\\app\.domain\.feature

于 2010-08-17T13:13:03.537 に答える
5

「スキップ」パラメータを確認する必要があります。

ドキュメントはこちらから入手できます: http ://technet.microsoft.com/en-us/library/dd569089(WS.10).aspx

于 2010-08-17T02:43:39.517 に答える