跳过msdeploy中的目录

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都指定为内容路径。

2个回答

14

我有一个TeamCity的nant构建脚本,最终成功的那个是:

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

需要跳过的目录是\published,所以注意我必须转义\。我还发现像webroot\app.domain.feature这样的目录必须像这样进行转义:webroot\\app\.domain\.feature


absolutePath 的值是一个正则表达式,因此这些字符需要进行转义。 - ulty4life

5

很遗憾,那里没有“-skip”参数。 - JohnTube

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接