2017-02-06 22 views
0

現在、VS Team ServicesからAzure AppServiceにFTPファイルを使用しています。ビルド定義cURLプロトコル "D"はlibcurlでサポートされていないか無効になっていません

しかし、ログには、次のメッセージが返さ:libcurlの

ではサポートまたは無効になっていないプロトコル「D」を、私はFTPへのcURLのパラメータが足りませんか?

注:ローカルマシンからcURLを実行でき、ファイルをアップロードすることができます。

+0

スクリプトを共有できますか?タスクの構成のですか?そしておそらく関連ファイルのログファイルからの行? – jessehouwing

答えて

1

複数のファイルをcURLでアップロードする場合、ホストビルドエージェントでこの問題を再現できますが、1つのファイルをアップロードするとうまく動作します。 (ファイルステップ/タスクをアップロードし、同じ問題を持つコマンドラインステップ/タスク経由でcurlコマンドを呼び出すカール両方)

私はここにフィードバックを送信:vsts cURL Protocol "D" not supported or disabled in libcurl

回避策は、あなたが前提のビルドにしてビルドをキューに入れることができるということですエージェント。

  1. は、ビルドエージェントマシンの環境変数(PATH環境変数)
  2. 再起動のビルドエージェント
  3. キューは、このビルドエージェントでビルドにカールを追加します。
+0

私はこのようなことにはかなり新しいです。その場合、Azure App Serviceにzipファイルをアップロードしてunzipコマンドをトリガすることは可能ですか? – WenHao

+0

@ user970307はい、zURLをcURL経由でAzure App Serviceにアップロードすることができます。 unzipコマンドについては、kudu apiで試すことができます。関連記事:https://github.com/projectkudu/kudu/wiki/REST-API、https://blogs.msdn.microsoft.com/gabeshapiro/2017/01/01/samples-for-using-the-azure -app-service-kudu-rest-apiからプログラムで管理する-html-site-in-your-site /、http://stackoverflow.com/questions/26004816/unzip-file-uploaded-to-azure-websites –

+0

@ user970307 Azure App Serviceにアプリをデプロイしたい場合は、代わりにAzure App Service Deployステップ/タスクを使用します(Deployカテゴリ内)。 –

関連する問題