cURLUploader@1 - cURL tâche Charger des fichiers v1
Utilisez cette tâche avec cURL pour charger des fichiers. Les protocoles de transfert de données pris en charge incluent FTP, FTPS, SFTP, HTTP et autres.
Notes
Une version plus récente de cette tâche est disponible sur cURLUploader@2.
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.
Entrées
files
- Fichiers
string
. Obligatoire.
Fichier(s) à charger. Des caractères génériques peuvent être utilisés. Par exemple, **\*.zip
pour tous les fichiers ZIP dans tous les sous-dossiers.
username
- Nom d'utilisateur
string
.
facultatif. Spécifie le nom d’utilisateur pour l’authentification du serveur.
password
- Mot de passe
string
.
facultatif. Spécifie le mot de passe pour l’authentification du serveur. Pour chiffrer cette valeur, utilisez une nouvelle variable de build en activant son verrou sous l’onglet Variables. Utilisez une variable secrète pour éviter d’exposer la valeur ths.
url
- URL
string
. Obligatoire.
Spécifie l’URL vers laquelle les fichiers seront chargés. Le répertoire doit se terminer par une barre oblique de fin. Les protocoles d’URL possibles incluent DICT://
, FILE://
, HTTP://
RTSP://
SFTP://
FTPS://
FTP://
GOPHER://
IMAP://
IMAPS://
LDAP://
LDAPS://
POP3://
HTTPS://
POP3S://
RTMP://
SCP://
, SMTP://
, SMTPS://
et . TELNET://
TFTP://
options
- Arguments facultatifs
string
.
facultatif. Arguments supplémentaires qui seront transmis à cURL.
redirectStderr
- Rediriger l’erreur standard vers Standard Out
boolean
. Valeur par défaut : true
.
Ajoute --stderr -
en tant qu’argument à cURL. Par défaut, cURL écrit sa barre de progression dans stderr
, qui est interprété par la build comme une sortie d’erreur. L’activation de cette case à cocher supprime ce comportement.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Notes
Où puis-je apprendre les commandes FTP ?
Consultez la liste des commandes FTP brutes.
Configuration requise
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : curl |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commandes | Quelconque |
Variables settables | Quelconque |
Version de l’agent | Toutes les versions d’agent prises en charge. |
Catégorie de la tâche | Utilitaire |