FTP Tasks

Nov 3, 2008 at 8:20 AM
I had a look through the tasks but didn't see a task that would enable me to copy file to a remote server via ftp? I know this is not the type of task that will be used alot and that I can automate this in some other way, but if I can do this during a build process, it would be great!

Thanks,

Marais
Coordinator
Nov 3, 2008 at 9:21 AM
There is no task in there right now. It was scheduled for a 3.5.3.0 release, but I'll see if we can get it in for the 3.5.2.0 release.

Mike
Nov 4, 2008 at 8:02 AM
Thanks
Nov 26, 2008 at 4:17 PM
@mieliespoor  There's an FTP upload task in MSBuild Community Tasks: http://msbuildtasks.tigris.org/

It would be nice if these two great MSBuild libraries could magically combine :)

Nov 27, 2008 at 4:56 AM
Thanks, I'll have a look at that task.
Mar 13, 2010 at 7:57 PM

Was this ftp feature ever implemented?  I didn't see anything in v3.5.5.0.   It would be a great feature to have.

Coordinator
Mar 14, 2010 at 8:51 AM

No. I think it came down to not finding a suitable open source library to work with / time to write an ftp client from scratch. I'm open to suggestions as this would be a nice addition.

Mike

Mar 14, 2010 at 2:29 PM

Thanks for the reply Mike.

I'm not familiar with the internals of extension pack or what is needed for libraries, but the best open source repository for ftp I've seen is FileZilla.  This is a full blown client and server.  But the specific ftp client code in C is located at http://svn.filezilla-project.org/filezilla/FileZilla3/branches/3.0.11.x/src/engine/

If you wanted C# .NET specific support there is http://ftplib.codeplex.com/ from this site.

Is that the kind of thing you are looking for?

Coordinator
Mar 26, 2010 at 9:41 PM

Thanks, for that, I'm looking into incorporating the ftplib functionality into a future release.

Mike

Mar 27, 2010 at 11:19 AM

Thanks Mike.  Glad to be of help.  It's a great build tool.  Having the ftp would allow me to get rid of that batch file I'm using now to do the ftp.

Coordinator
Aug 12, 2010 at 1:25 PM

Hamid just added an FTP task http://msbuildextensionpack.codeplex.com/SourceControl/changeset/changes/53985. This will also be in the 3.5.7.0 branch shortly.

Mike