Я унаследовал подлинный скрипт от предыдущего коллеги. Он используется, в частности, для создания приложения и распространения его на рассматриваемые сайты (бета-версия, 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 автоматические возможности, которые мне еще предстоит обнаружить?