Сценарий сборки Nant автоматически перенаправляет папки - PullRequest
0 голосов
/ 10 декабря 2010

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

рассматриваемый объект недвижимости: <property name="ftpRoot" value="build\ftp\" />

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

Хорошо выглядит, софар.

На данный момент ${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}.

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

1 Ответ

0 голосов
/ 13 декабря 2010

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

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

...