cURLUploader@1 - cURL 上傳檔案 v1 工作
使用此工作搭配 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
-
Username
string
。
選擇性。 指定伺服器驗證的用戶名稱。
url
-
URL
string
。 必須的。
指定檔案上傳位置的 URL。 目錄應該以尾端斜線結尾。 可能的 URL 通訊協定包括 DICT://
、FILE://
、FTP://
、FTPS://
、GOPHER://
、HTTP://
HTTPS://
、HTTP://
、IMAP://
、IMAPS://
、LDAP://
、LDAPS://
、POP3://
、POP3S://
、RTMP://
、RTSP://
、SCP://
、SFTP://
、SMTP://
、SMTPS://
、TELNET://
和 TFTP://
。
options
-
選擇性自變數
string
。
選擇性。 將傳遞至 cURL 的其他自變數。
redirectStderr
-
將標準錯誤重新導向至標準輸出
boolean
。 預設值:true
。
將 --stderr -
新增為 cURL 的自變數。 根據預設,cURL 會將其進度列寫入 stderr
,建置會將它解譯為錯誤輸出。 啟用此複選框會隱藏該行為。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性。
輸出變數
沒有。
備註
我可以在哪裡學習 FTP 命令?
請參閱 原始 FTP 命令清單。
需求
要求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | Agent、DeploymentGroup |
需求 | 自我裝載代理程式必須具有符合下列 需求 功能,才能執行使用此工作的工作: curl |
功能 | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 所有支援的代理程式版本。 |
工作類別 | 效用 |