2010-07-08 12 views
8

Ich habe eine Msdeploy in meinem Nant-Skript (Team City), das funktioniert, außer es kopiert einige Ordner, die ich nicht kopieren möchte. Welcher Befehl überspringt diese Verzeichnisse? Ich habe versucht:Verzeichnis in Msdeploy überspringen

Keiner dieser Befehle scheint zu funktionieren und das Build-Skripte-Verzeichnis wird immer noch vom Quellverzeichnis in das Zielverzeichnis kopiert? Das Msbuild führt eine Synchronisierung durch und ich gebe sowohl -source als auch -dest als contentPath an.

Antwort

11

ich ein Teamcity Nant Build-Skript haben und die, die für mich am Ende gearbeitet wurde:

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

Das Verzeichnis überspringen wurde \ Bekanntmachung veröffentlicht, so Ich musste auch ein Verzeichnis wie webroot \ app.domain.feature maskieren wie: webroot\\app\.domain\.feature

+0

Der absolutePath-Wert ist ein regulärer Ausdruck, weshalb diese Zeichen e sein müssen geschärft. – ulty4life