Freigeben über


cURLUploader@1 – Aufgabe "Dateien hochladen v1" cURL

Verwenden Sie diese Aufgabe mit cURL, um Dateien hochzuladen. Unterstützte Datenübertragungsprotokolle sind FTP, FTPS, SFTP, HTTP und andere.

Hinweis

Eine neuere Version dieser Aufgabe ist unter cURLUploader@2 verfügbar.

Syntax

# cURL Upload Files v1
# Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more.
- task: cURLUploader@1
  inputs:
    files: # string. Required. Files. 
    #username: # string. Username. 
    #password: # string. Password. 
    url: # string. Required. URL. 
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.

Eingaben

files - Dateien
string. Erforderlich.

Die hochzuladenden Dateien. Platzhalter können verwendet werden. Beispielsweise **\*.zip für alle ZIP-Dateien in allen Unterordnern.


username - Nutzername
string.

Optional. Gibt den Benutzernamen für die Serverauthentifizierung an.


password - Passwort
string.

Optional. Gibt das Kennwort für die Serverauthentifizierung an. Verwenden Sie eine neue Buildvariable mit aktivierter Sperre auf der Registerkarte Variablen, um diesen Wert zu verschlüsseln. Verwenden Sie eine Geheimnisvariable , um das Verfügbarmachen von ths-Werten zu vermeiden.


url - URL
string. Erforderlich.

Gibt die URL an, in die die Datei(en) hochgeladen werden. Das Verzeichnis sollte mit einem nachgestellten Schrägstrich enden. Mögliche URL-Protokolle sind DICT://, FILE://, FTP://, FTPS://, GOPHER://, HTTPS://LDAP://LDAPS://IMAPS://IMAP://HTTP://, RTMP://RTSP://SCP://POP3S://POP3://SMTP://SMTPS://SFTP://TELNET:// und .TFTP://


options - Optionale Argumente
string.

Optional. Die zusätzlichen Argumente, die an cURL übergeben werden.


redirectStderr - Standardfehler zu Standard out umleiten
boolean. Standardwert. true.

Fügt --stderr - cURL als Argument hinzu. Standardmäßig schreibt cURL die Statusanzeige in stderr, die vom Build als Fehlerausgabe interpretiert wird. Wenn Sie dieses Kontrollkästchen aktivieren, wird dieses Verhalten unterdrückt.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

Wo kann ich FTP-Befehle erlernen?

Weitere Informationen finden Sie in der Liste der unformatierten FTP-Befehle.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassisches Release
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen , um Aufträge auszuführen, die diese Aufgabe verwenden: curl
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Setzbare Variablen Any
Agent-Version Alle unterstützten Agent-Versionen.
Aufgabenkategorie Hilfsprogramm