cURLUploader@2 - cURL Upload Files v2 タスク
構文
# cURL Upload Files v2
# Use cURL's supported protocols to upload files.
- task: cURLUploader@2
inputs:
files: # string. Required. Files.
#authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection.
#username: # string. Optional. Use when authType = UserAndPass. Username.
#password: # string. Optional. Use when authType = UserAndPass. Password.
#url: # string. Required when authType = UserAndPass. URL.
#remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
#options: # string. Optional Arguments.
# Advanced
#redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
入力
files
-
ファイル
string
. 必須。
アップロードするファイル。 ワイルドカードを使用することができます。 たとえば、すべてのサブフォルダー内のすべての ZIP ファイルを **/*.zip
します。
authType
-
認証方法の
string
. 使用できる値: ServiceEndpoint
(サービス接続)、UserAndPass
(ユーザー名とパスワード)。 既定値: ServiceEndpoint
.
サーバー認証の認証方法を指定します。
serviceEndpoint
-
サービス接続
string
.
authType = ServiceEndpoint
する場合に必要です。
サーバー認証の資格情報を使用してサービス接続を指定します。 サービス接続には、汎用サービス接続の種類を使用します。
username
-
ユーザー名の
string
. 任意
authType = UserAndPass
するときに使用します。
サーバー認証のユーザー名を指定します。
password
-
パスワード
string
. 任意
authType = UserAndPass
するときに使用します。
サーバー認証のパスワードを指定します。 [変数] タブでロックが有効になっている新しいビルド変数を使用して、この値を暗号化します。 値が公開されないようにするには、シークレット変数 を使用します。
url
-
URL
string
.
authType = UserAndPass
する場合に必要です。
ファイルのアップロード先の URL を指定します。 ディレクトリは末尾にスラッシュを付けます。 使用できる URL プロトコルには、DICT://
、FILE://
、FTP://
、FTPS://
、GOPHER://
、HTTP://
、HTTPS://
、IMAP://
IMAPS://
、LDAP://
、LDAPS://
、POP3://
、POP3S://
、RTMP://
、RTSP://
、SCP://
、SFTP://
、SMTP://
、SMTPS://
、TELNET://
、および TFTP://
が含まれます。
リモート ディレクトリの remotePath
-
string
. 既定値: upload/$(Build.BuildId)/
.
任意 資格情報で指定された URL のリモート サーバー上のサブフォルダーを指定します。
options
-
省略可能な引数
string
.
任意 cURL に渡される追加の引数。
標準エラーを Standard Outにリダイレクトする redirectStderr
-
boolean
. 既定値: true
.
--stderr -
を引数として cURL に追加します。 既定では、cURL は進行状況バーを stderr
に書き込みます。これは、ビルドによってエラー出力として解釈されます。 このチェック ボックスをオンにすると、その動作は抑制されます。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。
注釈
このタスクを使用して、cURL を使用して、FTP、FTPS、SFTP、HTTP などのサポートされているプロトコルを使用してファイルをアップロードします。