有谁知道如何使用CruiseControl.Net发布到FTP服务器?
答案 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关于我的设置经验。