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.
Syntaxis
# 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.
Invoer
files
-
bestanden
string
. Verplicht.
Te uploaden bestanden. U kunt jokertekens gebruiken. 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
. Facultatief. Gebruiken wanneer authType = UserAndPass
.
Hiermee geeft u de gebruikersnaam voor serververificatie.
password
-
wachtwoord
string
. Facultatief. Gebruiken wanneer authType = UserAndPass
.
Hiermee geeft u het wachtwoord voor serververificatie. Gebruik een nieuwe buildvariabele met de vergrendeling ingeschakeld op het tabblad Variabelen om deze waarde te versleutelen. Gebruik een geheime variabele om te voorkomen dat de waarde van de waarden zichtbaar wordt.
url
-
URL-
string
. Vereist wanneer authType = UserAndPass
.
Hiermee geeft u de URL naar waar de bestanden worden geüpload. De map moet eindigen met een afsluitende slash. Mogelijke URL-protocollen zijn DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, SMTPS://
, TELNET://
en TFTP://
.
remotePath
-
Remote Directory-
string
. Standaardwaarde: upload/$(Build.BuildId)/
.
Facultatief. Hiermee geeft u de submap op de externe server voor de URL die is opgegeven in de referenties.
options
-
optionele argumenten
string
.
Facultatief. De aanvullende argumenten die worden doorgegeven aan cURL.
redirectStderr
-
Standaardfout omleiden naar Standard Out-
boolean
. Standaardwaarde: true
.
Voegt --stderr -
toe als argument aan cURL. Standaard schrijft cURL de voortgangsbalk naar stderr
, wat wordt geïnterpreteerd door de build als foutuitvoer. Als u dit selectievakje inschakelt, wordt dat gedrag onderdrukt.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor 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
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt |
variabelen instellen | Deze taak is gemachtigd om de volgende variabelen in te stellen : Variabelen instellen is uitgeschakeld |
Agentversie | 2.182.1 of hoger |
Taakcategorie | Nutsvoorzieningen |
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | Alle ondersteunde agentversies. |
Taakcategorie | Nutsvoorzieningen |