构建定义cURL协议" D" libcurl中不支持或禁用

时间:2017-02-06 11:09:30

标签: curl continuous-integration azure-devops azure-pipelines

目前,我正在使用cURL从VS Team Services到Azure AppService的FTP文件。

但是日志返回了以下消息:Protocol" D" libcurl中不支持或禁用

我错过了FTP的任何cURL参数吗?

注意:我能够从本地计算机执行cURL,并且文件能够上传。

1 个答案:

答案 0 :(得分:1)

如果通过cURL上传多个文件,我可以使用托管构建代理重现此问题,但它可以正常上传单个文件。 (cURL上传文件步骤/任务和通过命令行步骤/任务调用cURL命令都有相同的问题)

我在这里提交反馈:vsts cURL Protocol "D" not supported or disabled in libcurl

解决方法是您可以使用内部部署构建代理对队列进行排队。

  1. 将curl添加到构建代理计算机的环境变量(路径环境变量)
  2. 重新启动构建代理
  3. 使用此构建代理构建队列。