共用方式為


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

選擇性。 指定伺服器驗證的用戶名稱。


password - 密碼
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 變數 任意
代理程式版本 所有支援的代理程式版本。
工作類別 效用