cURLUploader@2 – cURL Ladda upp filer v2-uppgift
Använd den här uppgiften med cURL för att ladda upp filer. Protokoll för dataöverföring som stöds är FTP, FTPS, SFTP, HTTP och andra.
Använd cURL för att ladda upp filer.
Syntax
# 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.
# cURL Upload Files v2
# Use cURL 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.
Indata
files
- Filer
string
. Krävs.
Filer som ska laddas upp. Jokertecken kan användas. Till exempel **/*.zip
för alla ZIP-filer i alla undermappar.
authType
- Autentiseringsmetod
string
. Tillåtna värden: ServiceEndpoint
(Tjänstanslutning), UserAndPass
(användarnamn och lösenord). Standardvärde: ServiceEndpoint
.
Anger autentiseringsmetoden för serverautentisering.
serviceEndpoint
- Tjänstanslutning
string
. Krävs när authType = ServiceEndpoint
.
Anger tjänstanslutningen med autentiseringsuppgifterna för serverautentiseringen. Använd den allmänna tjänstanslutningstypen för tjänstanslutningen.
username
- Användarnamn
string
. Valfritt. Använd när authType = UserAndPass
.
Anger användarnamnet för serverautentisering.
password
- Lösenord
string
. Valfritt. Använd när authType = UserAndPass
.
Anger lösenordet för serverautentisering. Använd en ny byggvariabel med låset aktiverat på fliken Variabler för att kryptera det här värdet. Använd en hemlig variabel för att undvika att exponera värdet.
url
- URL
string
. Krävs när authType = UserAndPass
.
Anger url:en till den plats där filen/filerna ska laddas upp. Katalogen bör sluta med ett avslutande snedstreck. Möjliga URL-protokoll är DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, , TELNET://
SMTPS://
och TFTP://
.
remotePath
- Fjärrkatalog
string
. Standardvärde: upload/$(Build.BuildId)/
.
Valfritt. Anger undermappen på fjärrservern för den URL som anges i autentiseringsuppgifterna.
options
- Valfria argument
string
.
Valfritt. De ytterligare argument som skickas till cURL.
redirectStderr
- Omdirigera standardfel till Standard Out
boolean
. Standardvärde: true
.
Lägger till --stderr -
som ett argument i cURL. Som standard skriver cURL förloppsindikatorn till stderr
, vilket tolkas av bygget som felutdata. Om du aktiverar den här kryssrutan ignoreras det beteendet.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Använd den här uppgiften för att använda cURL för att ladda upp filer med protokoll som stöds, till exempel FTP, FTPS, SFTP, HTTP med mera.
Var kan jag lära mig mer om filmatchningsmönster?
Var kan jag lära mig FTP-kommandon?
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Den här aktiviteten körs med följande kommandobegränsningar: begränsad |
Inställningsbara variabler | Den här aktiviteten har behörighet att ange följande variabler: Inställningsvariabler har inaktiverats |
Agentversion | 2.182.1 eller senare |
Uppgiftskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | Alla agentversioner som stöds. |
Uppgiftskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Lokalt installerade agenter måste ha funktioner som matchar följande krav för att köra jobb som använder den här uppgiften: curl |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | Alla agentversioner som stöds. |
Uppgiftskategori | Verktyg |