在TeamCity中通过FTP下载文件

3

有没有一种简单的方法(最好是使用运行器),可以通过TeamCity在FTPS上下载文件?我看到有上传文件到FTP的运行器。我想从FTP服务器通过TeamCity下载文件。

1个回答

2
据我所知,没有专门的运行程序来下载自定义文件。
但是您可以使用简单的ant脚本添加ant-runner,并使用scp任务(用于sftp)或ftp任务(用于ftp协议)从ftp下载文件。
所有代理都可以使用Ant。要添加scp任务,您应该在ant runner参数中指定Additional Ant command line parameters-lib "%teamcity.tool.ant-net-tasks%"

我使用了 WinSCP,它的效果非常好。我使用了基于这里给出的示例的 PowerShell 运行程序。 - Imaya Kumar
WinSCP在Linux代理上无法工作 ;) 因此,我建议使用一些跨平台解决方案,这是可以期望安装在代理上的:ant(因为它与TC捆绑在一起)。如果您只有Windows / Linux代理,则可以使用一些powershell / bash脚本,是的,这更简单。 - Vlad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接