如何从Visual Studio Online在FTP上部署工件?

时间:2015-11-05 14:45:03

标签: ftp azure-devops

我已经在Visual Studio Online上设置了自动构建,并且能够在构建下获取工件。现在我想在FTP上部署工件。由于我的网站托管在GoDaddy,他们为我提供了FTP帐户。任何人都可以帮我设置这个。

2 个答案:

答案 0 :(得分:3)

这可以通过名为" cURL上传文件"的标准构建步骤完成,该步骤可以在Utility部分找到。它声称支持许多协议,包括FTP。以下屏幕截图可能会让您了解如何配置它:

enter image description here

答案 1 :(得分:0)

1)FTP:

使用FTP连接到GoDaddy是一个大问题。我怀疑这主要是由于过期的TLS证书。在无法连接很多时间之后我放弃了FTP设置的想法,并且还阅读了一些文章,说FTP协议不可靠,容易出错,并且SSH是建议的替代方案。

2)cURL

使用基于cURL的上传器可能会有效。但是对于包含太多文件的大型项目,将导致ENAME太长错误(即,文件列表将被创建为冗长的字符串并设置为导致错误的参数)。

3)Web部署:

由于Web部署服务似乎可以从Visual Studio IDE从本地/开发机器到Godaddy服务器工作,我们可以确定它也可以在VSTS托管环境中基于Visual Studio的构建模板工作。

这是唯一对我有用的方法。

您可以查看文章中详述的步骤和配置 - HOW TO SETUP VSTS CONTINUOUS DEPLOYMENT FOR GODADDY