Freigeben über


cURLUploader@1 – Aufgabe "cURL-Dateien hochladen v1"

Verwenden Sie diese Aufgabe mit cURL-, um Dateien hochzuladen. Zu den unterstützten Protokollen für die Datenübertragung gehören FTP, FTPS, SFTP, HTTP und andere.

Hinweis

Es ist eine neuere Version dieser Aufgabe unter cURLUploader@2verfü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.

Eingänge

files - Dateien
string. Erforderlich.

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


username - Benutzername
string.

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


password - Kennwort
string.

Wahlfrei. 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 geheime Variable, um zu vermeiden, dass ths-Wert verfügbar ist.


url - URL-
string. Erforderlich.

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


options - optionale Argumente
string.

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


redirectStderr - Standardfehler umleiten zu Standardout-
boolean. Standardwert: true.

Fügt --stderr - als Argument zu cURL hinzu. Standardmäßig schreibt cURL die Statusanzeige in stderr, die vom Build als Fehlerausgabe interpretiert wird. Durch Aktivieren dieses Kontrollkästchens wird dieses Verhalten unterdrückt.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Wo kann ich FTP-Befehle erlernen?

Siehe Liste der unformatierten FTP-Befehle.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: curl:
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion Alle unterstützten Agentversionen.
Vorgangskategorie Nützlichkeit