CruiserControl.Net的FTP发布者?

时间:2008-11-05 08:43:32

标签: cruisecontrol.net

有谁知道如何使用CruiseControl.Net发布到FTP服务器?

5 个答案:

答案 0 :(得分:4)

我认为没有具体的方法可以做到这一点。您当然可以在cruise control.net窗口中运行命令行ftp客户端

一个提示:

我发现像这样的东西很难在cc.net中设置和维护。涉及到大量的试验和错误,因为您在每次试验时都在服务器上工作,每个错误都需要很长时间才能进行调试。我通常有一个非常通用的cc.net构建设置,我可以复制我的所有项目,只是从版本控制获取源并启动一个nant构建脚本。因为您可以在本地计算机上运行nant构建脚本以及调试它更容易。

答案 1 :(得分:3)

与您使用的编译器无关,从版本1.5开始,有一个FTP发布者,它使用免费程序集edtFTPnet.dll,它会自动发布任何信息。 享受。

答案 2 :(得分:1)

我们在工作中遇到了一个问题,我们需要在构建期间执行大量的文件操作,所以我写了一个插件来执行此操作。

资源方面,这很容易做到,我需要的所有信息都在这个链接中: http://confluence.public.thoughtworks.org/display/CCNET/Custom+Builder+Plug-in

除了我实现了iTask,而不是iBuilder。

希望对你有所帮助。

答案 3 :(得分:1)

如果您正在使用MS.NET与CC.NET,那么您可以使用FTP Task for MS Build

答案 4 :(得分:1)

如果您要为CC.Net路由执行FTP任务,您应该知道在版本1.5中存在导致所有文件再次复制到FTP服务器的问题,即使它们自从没有更改上一次上传。

尽管我已成功将它用于两个较小的网站。我blogged关于我的设置经验。