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 |