you could involve jenkins if you want. Or use SCP. $scp @: you can scp @ a windows host, but windows will not tolerate ''~''. idk how to encode slashes or spaces. and of course if you have a directory, use -r, and maybe /* to get only the files in the directory. (lest you wind up with a lot of publish/publish type situations) $scp -r /* @: