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 |