2010-12-10 3 views
-1

Я унаследовал подлинный скрипт от предыдущего коллеги. Он используется, в частности, для создания приложения и распространения его на рассматриваемые сайты (бета-версия, live), называемая этапом.Nant build script автоматические переадресации папок

Свойство в вопросе: <property name="ftpRoot" value="build\ftp\" />

Я использую команду build publishToBeta/Live отложенную на каком этапе я нахожусь. У меня есть <target name="publishToBeta" /> и <target name="publishToLive">, который принимает ftpRoot и делает ftpFolder
<property name="ftpFolder" value="${ftpRoot}Beta\" /> и, конечно же, вживую тоже.

Выглядит хороший софа.

На данный момент ${ftpFolder} = build\ftp\Beta (на стадии бета-тестирования)

Единственная проблема заключается в веб-сайт в вопросе идет на ftp://application/{stage} искать новую версию. От моего (разработчика) конца, то есть \\ftpServer\ftp\application\{stage}.

Как-то build\ftp\beta равна \\ftpServer\ftp\application\beta (а также с живой)

Я не могу найти папку build\ftp\{stage} на моей девелоперской машине, и я не могу найти строки сценария, где он копирует что-либо на сервер FTP от моего c:\...\build\ftp\{stage}.

Я что-то упустил? Может ли псевдоним виртуальная папка на моей c: \ с физической папкой на сервере? Есть ли у nant автоматические возможности, которые мне еще предстоит обнаружить?

ответ

0

Argh, нашел его. Немного, ссылаясь на новый xml - содержащий новый <property name="ftpRoot" value="\\ftpServer\ftp\{application}\" />

Только у меня было 2-3 дня. Очень хорошо скрыто.