分享方式:


cURLUploader@1 - cURL 上傳檔案 v1 工作

搭配 cURL 使用此工作來上傳檔案。 支援的資料傳輸通訊協定包括 FTP、FTPS、SFTP、HTTP 和其他通訊協定。

注意

此工作有較新版本可在 cURLUploader@2使用。

Syntax

# 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:// 、、 FTPS://SFTP://FTP://GOPHER://LDAPS://LDAP://POP3://IMAPS://POP3S://IMAP://RTMP://RTSP://HTTPS://HTTP://SMTP://SMTPS://SCP://TELNET:// 和 。 TFTP://


options - 選擇性引數
string.

選擇性。 將傳遞至 cURL 的其他引數。


redirectStderr - 將標準錯誤重新導向至標準輸出
boolean. 預設值:true

--stderr - 新增為 cURL 的引數。 根據預設,cURL 會將進度列 stderr 寫入至 ,建置會解譯為錯誤輸出。 啟用此核取方塊會隱藏該行為。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性

輸出變數

無。

備註

我可以在哪裡瞭解 FTP 命令?

請參閱 原始 FTP 命令的清單

規格需求

需求 描述
管線類型 YAML、傳統組建、傳統版本
在 上執行 Agent、DeploymentGroup
要求 自我裝載代理程式必須具備符合下列需求的功能,才能執行使用此工作的作業:curl
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任何
可設定變數 任何
代理程式版本 所有支援的代理程式版本。
工作類別 公用程式