Nant构建脚本自动重定向文件夹

时间:2010-12-10 09:34:45

标签: build-automation nant

我继承了前任同事的一个nant脚本。它用于构建应用程序并将其分发到有问题的站点(beta,live),称为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},而且我找不到从c:\...\build\ftp\{stage}将任何内容复制到ftp服务器的脚本行。

我错过了什么吗?可以在我的c:\上使用服务器上的物理文件夹替换虚拟文件夹吗?我还没有发现自动化能力吗?

1 个答案:

答案 0 :(得分:0)

哎呀,找到了。一小部分引用一个新的xml - 包含一个新的<property name="ftpRoot" value="\\ftpServer\ftp\{application}\" />

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