Delen via


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