2010-12-10 11 views
-1

Ich habe ein Nant-Skript von einem früheren Kollegen geerbt. Es wird verwendet, um unter anderem die Anwendung zu erstellen und sie an die fraglichen Sites (Beta, Live) zu verteilen.Nant Build-Skript automatische Umleitungen Ordner

Das Anwesen in Frage: <property name="ftpRoot" value="build\ftp\" />

verwende ich den Befehl build publishToBeta/Live angemeldet, welche Stufe ich bin. Ich habe <target name="publishToBeta" /> und <target name="publishToLive">, die das ftpRoot und macht einen ftpFolder
<property name="ftpFolder" value="${ftpRoot}Beta\" /> und natürlich ein Live zu.

Sieht gut aus, sofar.

An diesem Punkt ${ftpFolder} = build\ftp\Beta (für die Beta-Phase)

Einziges Problem ist, geht die Website in Frage zu ftp://application/{stage} für eine neue Version zu suchen. Von meinem (Entwickler-) Ende ist das \\ftpServer\ftp\application\{stage}.

Irgendwie build\ftp\beta gleich \\ftpServer\ftp\application\beta (und ebenfalls mit live)

ich den Ordner build\ftp\{stage} auf meinem Entwickler Maschine nicht finden kann, und ich kann nicht die Skriptzeilen, wo es kopiert alles auf den FTP-Server von meinem c:\...\build\ftp\{stage} finden.

Fehle ich etwas? Kann ich einen virtuellen Ordner auf meinem c: \ nicht mit einem physischen Ordner auf dem Server verknüpfen? Gibt es automatische Fähigkeiten, die ich noch nicht entdeckt habe?

Antwort

0

Argh, gefunden. Ein kleines bisschen, das sich auf ein neues xml bezieht - das ein

enthält, dauerte nur ein 2-3 Tage. Sehr gut versteckt.