このタスクを cURL 使用して、ファイルをアップロードします。 サポートされているデータ転送プロトコルには、FTP、FTPS、SFTP、HTTP などがあります。
注
このタスクの新しいバージョンは、cURLUploader@2で使用できます。
構文
# cURL Upload Files v1
# Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more.
- task: cURLUploader@1
inputs:
files: # string. Required. Files.
#username: # string. Username.
#password: # string. Password.
url: # string. Required. URL.
#options: # string. Optional Arguments.
# Advanced
#redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
入力
files
-
ファイル
string。 必須。
アップロードするファイル。 ワイルドカードを使用することができます。 たとえば、すべてのサブフォルダー内のすべての ZIP ファイルを **\*.zip します。
username
-
ユーザー名の
string。
任意 サーバー認証のユーザー名を指定します。
password
-
パスワード
string。
任意 サーバー認証のパスワードを指定します。 [変数] タブでロックが有効になっている新しいビルド変数を使用して、この値を暗号化します。 値が公開されないようにするには、シークレット変数 を使用します。
url
-
関連URL
string。 必須。
ファイルのアップロード先の URL を指定します。 ディレクトリは末尾にスラッシュを付けます。 使用できる URL プロトコルには、DICT://、FILE://、FTP://、FTPS://、GOPHER://、HTTP://、HTTPS://、IMAP://IMAPS://、LDAP://、LDAPS://、POP3://、POP3S://、RTMP://、RTSP://、SCP://、SFTP://、SMTP://、SMTPS://、TELNET://、および TFTP://が含まれます。
options
-
省略可能な引数
string。
任意 cURL に渡される追加の引数。
標準エラーを Standard Outにリダイレクトする redirectStderr -
boolean。 既定値: true.
--stderr - を引数として cURL に追加します。 既定では、cURL は進行状況バーを stderrに書き込みます。これは、ビルドによってエラー出力として解釈されます。 このチェック ボックスをオンにすると、その動作は抑制されます。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。
注釈
FTP コマンドはどこで学習できますか?
未加工の FTP コマンド の一覧を参照してください。