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 进行同步,我将 -source 和 -dest 都指定为 contentPath。

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 回答