2010-12-10 51 views
-1

我从前一位同事继承了一个nant脚本。它被用于构建应用程序并将其发布到被称为舞台的问题(测试版,实况)网站。Nant构建脚本automagical重定向文件夹

所涉财产:<property name="ftpRoot" value="build\ftp\" />

我用命令build publishToBeta/Live未决我在哪一个阶段。我有<target name="publishToBeta" /><target name="publishToLive">,它需要ftpRoot并创建一个ftpFolder和一个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}

我错过了什么吗?可以在服务器上的物理文件夹中将c:\上的虚拟文件夹别名吗?有没有我还没有发现的自动化功能?

回答

0

唉,找到它了。一小段是指一个新的XML - 包含一个新的<property name="ftpRoot" value="\\ftpServer\ftp\{application}\" />

只花了我2-3天。很好隐藏。