【问题标题】:Issue deploying artifacts on FTP from Visual Studio Team Services从 Visual Studio Team Services 在 FTP 上部署工件的问题
【发布时间】:2016-07-06 19:49:58
【问题描述】:

我正在尝试在 Visual Studio Team Services 上设置自动构建,现在我必须将生成的文件上传到外部 FTP 服务器。

我添加了构建步骤“cURL 上传文件”,但它不起作用。

我必须上传几个文件和文件夹,其中一些包含空格字符。这似乎使事情变得更加复杂。

如果我没有指定任何“可选参数”,我会得到一个“卷曲:(3) [globbing] 第 1 列中不匹配的大括号”

如果我指定 -g 作为参数,我会收到“错误:curl failed with return code: 26”

我怀疑这是因为我在文件路径上有空格字符。我可以使用 -d 参数来解决这个问题。

但是,我似乎无法在参数上指定“-g -d”,我收到一个疯狂的错误,说主机无效。 (它将我的主机名与用户名混合在一起)给我的印象是它混淆了参数序列......

关于如何解决这个问题的任何想法?

【问题讨论】:

    标签: curl build azure-devops azure-pipelines


    【解决方案1】:

    您可以使用FTP Uploader 任务将文件上传到 FTP 服务器,而不是使用“cURL 上传文件”任务。

    【讨论】:

    • 还没有尝试,但似乎还有一段路要走。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多