Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tuto úlohu použijte s cURL k nahrání souborů. Mezi podporované protokoly přenosu dat patří FTP, FTPS, SFTP, HTTP a další.
Syntaxe
# 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.
Vstupy
soubory files
-
string
. Povinné.
Soubory, které se mají nahrát. Lze použít zástupné znaky. Například **/*.zip
pro všechny soubory ZIP ve všech podsložkách.
metoda ověřování authType
-
string
. Povolené hodnoty: ServiceEndpoint
(připojení ke službě), UserAndPass
(uživatelské jméno a heslo). Výchozí hodnota: ServiceEndpoint
.
Určuje metodu ověřování pro ověřování serveru.
připojení ke službě serviceEndpoint
-
string
. Požadováno při authType = ServiceEndpoint
.
Určuje připojení služby s přihlašovacími údaji pro ověřování serveru. Pro připojení služby použijte typ obecného připojení služby.
username
-
uživatelské jméno
string
. Volitelný. Používá se při authType = UserAndPass
.
Určuje uživatelské jméno pro ověřování serveru.
password
-
heslo
string
. Volitelný. Používá se při authType = UserAndPass
.
Určuje heslo pro ověřování serveru. K zašifrování této hodnoty použijte novou proměnnou sestavení s povoleným zámkem na kartě Proměnné. Použijte tajnou proměnnou, abyste se vyhnuli zveřejnění hodnoty.
adresy URL url
-
string
. Požadováno při authType = UserAndPass
.
Určuje adresu URL, do které se budou soubory nahrávat. Adresář by měl končit koncovým lomítkem. Mezi možné protokoly URL patří DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, SMTPS://
, TELNET://
a TFTP://
.
vzdáleného adresáře remotePath
-
string
. Výchozí hodnota: upload/$(Build.BuildId)/
.
Volitelný. Určuje podsložku na vzdáleném serveru pro adresu URL zadanou v přihlašovacích údajích.
options
-
volitelných argumentů
string
.
Volitelný. Další argumenty, které se předají cURL.
redirectStderr
-
Standardní chyba přesměrování na standardní odchozí
boolean
. Výchozí hodnota: true
.
Přidá --stderr -
jako argument pro cURL. Ve výchozím nastavení cURL zapíše indikátor průběhu do stderr
, který je interpretován sestavením jako výstup chyby. Povolením tohoto zaškrtávacího políčka toto chování potlačíte.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádné.
Poznámky
Pomocí této úlohy můžete pomocí cURL nahrát soubory s podporovanými protokoly, jako jsou FTP, FTPS, SFTP, HTTP a další.
Kde najdu další informace o vzorech porovnávání souborů?
Kde najdu příkazy FTP?
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasické sestavení, klasická verze |
Běží na | Agent, DeploymentGroup |
požadavky | Žádný |
možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
omezení příkazů | Tato úloha se spouští s následujícími omezeními příkazů : omezeno: |
nastavitelné proměnné | Tento úkol má oprávnění nastavit následující proměnné: Nastavení proměnných je zakázáno. |
Verze agenta | 2.182.1 nebo vyšší |
Kategorie úkolu | Užitnost |
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasické sestavení, klasická verze |
Běží na | Agent, DeploymentGroup |
požadavky | Žádný |
možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
omezení příkazů | Jakýkoliv |
nastavitelné proměnné | Jakýkoliv |
Verze agenta | Všechny podporované verze agenta. |
Kategorie úkolu | Užitnost |