cURLUploader@2 - cURL Upload Files v2-taak
Gebruik deze taak met cURL om bestanden te uploaden. Ondersteunde protocollen voor gegevensoverdracht zijn FTP, FTPS, SFTP, HTTP en andere.
Gebruik cURL om bestanden te uploaden.
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.
Invoerwaarden
files
- Bestanden
string
. Vereist.
Bestand(en) dat(en) moeten worden geüpload. Jokertekens kunnen worden gebruikt. Bijvoorbeeld **/*.zip
voor alle ZIP-bestanden in alle submappen.
authType
- Verificatiemethode
string
. Toegestane waarden: ServiceEndpoint
(serviceverbinding), UserAndPass
(gebruikersnaam en wachtwoord). Standaardwaarde: ServiceEndpoint
.
Hiermee geeft u de verificatiemethode voor serververificatie.
serviceEndpoint
- Serviceverbinding
string
. Vereist wanneer authType = ServiceEndpoint
.
Hiermee geeft u de serviceverbinding met de referenties voor de serververificatie. Gebruik het algemene serviceverbindingstype voor de serviceverbinding.
username
- Gebruikersnaam
string
. Optioneel. Gebruik wanneer authType = UserAndPass
.
Hiermee geeft u de gebruikersnaam voor serververificatie.
password
- Wachtwoord
string
. Optioneel. Gebruik wanneer authType = UserAndPass
.
Hiermee geeft u het wachtwoord voor serververificatie. Gebruik een nieuwe buildvariabele waarvoor de vergrendeling is ingeschakeld op het tabblad Variabelen om deze waarde te versleutelen. Gebruik een geheime variabele om te voorkomen dat de waarde wordt weergegeven.
url
- URL
string
. Vereist wanneer authType = UserAndPass
.
Hiermee geeft u de URL op waarnaar de bestanden worden geüpload. De map moet eindigen met een afsluitende slash. Mogelijke URL-protocollen zijn , DICT://
FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAPS://
IMAP://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, , RTMP://
, RTSP://
, , SCP://
, SMTPS://
TELNET://
SFTP://
SMTP://
en .TFTP://
remotePath
- Externe directory
string
. Standaardwaarde: upload/$(Build.BuildId)/
.
Optioneel. Hiermee geeft u de submap op de externe server voor de URL die is opgegeven in de referenties.
options
- Optionele argumenten
string
.
Optioneel. De aanvullende argumenten die worden doorgegeven aan cURL.
redirectStderr
- Standaardfout omleiden naar Standard Out
boolean
. Standaardwaarde: true
.
Wordt --stderr -
als argument toegevoegd aan cURL. Standaard schrijft cURL de voortgangsbalk naar stderr
, die door de build wordt geïnterpreteerd als foutuitvoer. Als u dit selectievakje inschakelt, wordt dit gedrag onderdrukt.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Gebruik deze taak om cURL te gebruiken om bestanden te uploaden met ondersteunde protocollen zoals FTP, FTPS, SFTP, HTTP en meer.
Waar vind ik meer informatie over patronen voor het vergelijken van bestanden?
Waar kan ik FTP-opdrachten leren?
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt |
Instelbare variabelen | Deze taak is gemachtigd om de volgende variabelen in te stellen: Het instellen van variabelen is uitgeschakeld |
Agentversie | 2.182.1 of hoger |
Taakcategorie | Hulpprogramma |
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | Alle ondersteunde agentversies. |
Taakcategorie | Hulpprogramma |
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: curl |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | Alle ondersteunde agentversies. |
Taakcategorie | Hulpprogramma |