通过TeamCity中的FTP下载文件

通过TeamCity中的FTP下载文件,ftp,teamcity,Ftp,Teamcity,有没有一种简单的方法(理想情况下是跑步者)通过TeamCity的FTPS下载文件?我看到有跑步者上传文件到FTP。我希望通过TeamCity从FTP服务器下载一个文件 AFAIK没有专门的运行程序来下载自定义文件。 但您可以使用简单的ant脚本添加ant runner,其中包含scptask(用于sftp)或ftptask(用于ftp协议),这将从ftp下载文件。 Ant在所有代理上都可用。要添加scp任务,您应该在Ant runner参数中指定其他Ant命令行参数作为-lib”%teamcit

有没有一种简单的方法(理想情况下是跑步者)通过TeamCity的FTPS下载文件?我看到有跑步者上传文件到FTP。我希望通过TeamCity从FTP服务器下载一个文件

AFAIK没有专门的运行程序来下载自定义文件。
但您可以使用简单的ant脚本添加ant runner,其中包含
scp
task(用于sftp)或
ftp
task(用于ftp协议),这将从ftp下载文件。

Ant在所有代理上都可用。要添加
scp
任务,您应该在Ant runner参数中指定
其他Ant命令行参数作为
-lib”%teamcity.tool.Ant net tasks%“

我使用了WinSCP,它工作起来很有魅力。我使用了基于给定示例的powershell runner(WinSCP无法在linux代理上工作;)所以我推荐了一些跨平台的解决方案,它通常安装在agent:ant上(因为它与TC捆绑在一起)。如果您只有Windows/Linux代理,则可以使用一些powershell/bash脚本,是的,这样更简单。