Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 d’autres.
Syntaxe
# cURL Upload Files v2
# Use cURL's supported protocols to upload files.
- task: cURLUploader@2
inputs:
files: # string. Required. Files.
#authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection.
#username: # string. Optional. Use when authType = UserAndPass. Username.
#password: # string. Optional. Use when authType = UserAndPass. Password.
#url: # string. Required when authType = UserAndPass. URL.
#remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
#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.
méthode d’authentification authType
-
string
. Valeurs autorisées : ServiceEndpoint
(connexion de service), UserAndPass
(nom d’utilisateur et mot de passe). Valeur par défaut : ServiceEndpoint
.
Spécifie la méthode d’authentification pour l’authentification du serveur.
serviceEndpoint
-
de connexion de service
string
. Obligatoire lorsque authType = ServiceEndpoint
.
Spécifie la connexion de service avec les informations d’identification pour l’authentification du serveur. Utilisez le type de connexion de service générique pour la connexion de service.
username
-
nom d’utilisateur
string
. Optionnel. Utilisez quand authType = UserAndPass
.
Spécifie le nom d’utilisateur pour l’authentification du serveur.
password
-
mot de passe
string
. Optionnel. Utilisez quand authType = UserAndPass
.
Spécifie le mot de passe pour l’authentification du serveur. Utilisez une nouvelle variable de build avec son verrou activé sous l’onglet Variables pour chiffrer cette valeur. Utilisez une variable secrète pour éviter d’exposer la valeur ths.
url
-
URL
string
. Obligatoire lorsque authType = UserAndPass
.
Spécifie l’URL vers laquelle le ou les fichiers seront chargés. Le répertoire doit se terminer par une barre oblique de fin. Les protocoles URL possibles incluent DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, SMTPS://
, TELNET://
et TFTP://
.
remotePath
-
de répertoire distant
string
. Valeur par défaut : upload/$(Build.BuildId)/
.
Optionnel. Spécifie le sous-dossier sur le serveur distant pour l’URL fournie dans les informations d’identification.
options
-
arguments facultatifs
string
.
Optionnel. Arguments supplémentaires qui seront passés à cURL.
erreur standard de redirection redirectStderr
- vers le 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ée par la build comme 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.
Remarques
Utilisez cette tâche pour utiliser cURL pour charger des fichiers avec des protocoles pris en charge tels que FTP, FTPS, SFTP, HTTP, etc.
Où puis-je en savoir plus sur les modèles de correspondance de fichiers ?
Où puis-je apprendre les commandes FTP ?
Spécifications
Besoin | Descriptif |
---|---|
Types de pipelines | YAML, Build Classique, Version Classique |
Exécutions sur | Agent, DeploymentGroup |
demandes | Aucun |
fonctionnalités de | Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail. |
restrictions de commande | Cette tâche s’exécute à l’aide des restrictions de commande suivantes: restreint |
variables settables | Cette tâche est autorisée à définir les variables suivantes: la définition des variables est désactivée |
Version de l’agent | 2.182.1 ou version ultérieure |
Catégorie de tâche | Utilité |
Besoin | Descriptif |
---|---|
Types de pipelines | YAML, Build Classique, Version Classique |
Exécutions sur | Agent, DeploymentGroup |
demandes | Aucun |
fonctionnalités de | Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail. |
restrictions de commande | N'importe quel |
variables settables | N'importe quel |
Version de l’agent | Toutes les versions de l’agent prises en charge. |
Catégorie de tâche | Utilité |