Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use esta tarea con cURL para cargar archivos. Los protocolos de transferencia de datos admitidos incluyen FTP, FTPS, SFTP, HTTP y otros.
Nota:
Hay una versión más reciente de esta tarea disponible en cURLUploader@2.
Sintaxis
# 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.
Entradas
archivos de files
-
string
. Obligatorio.
Los archivos que se van a cargar. Pueden emplearse comodines. Por ejemplo, **\*.zip
para todos los archivos ZIP de todas las subcarpetas.
de nombre de usuario de username
-
string
.
Opcional. Especifica el nombre de usuario para la autenticación del servidor.
de contraseña de password
-
string
.
Opcional. Especifica la contraseña para la autenticación del servidor. Use una nueva variable de compilación con su bloqueo habilitado en la pestaña Variables para cifrar este valor. Use una variable secreta para evitar exponer el valor ésima.
url de url
-
string
. Obligatorio.
Especifica la dirección URL a la que se cargarán los archivos. El directorio debe terminar con una barra diagonal final. Los protocolos de dirección URL posibles incluyen DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, SMTPS://
, TELNET://
y TFTP://
.
options
-
argumentos opcionales
string
.
Opcional. Argumentos adicionales que se pasarán a cURL.
redirectStderr
-
error estándar de redirección al estándar
boolean
. Valor predeterminado: true
.
Agrega --stderr -
como argumento a cURL. De forma predeterminada, cURL escribe su barra de progreso en stderr
, que la compilación interpreta como salida de error. Al habilitar esta casilla, se suprime ese comportamiento.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
¿Dónde puedo aprender comandos FTP?
Consulte la lista de de comandos FTP sin procesar.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
demandas | Los agentes autohospedados deben tener funcionalidades que coincidan con los siguientes exige ejecutar trabajos que usen esta tarea: curl |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | Todas las versiones de agente admitidas. |
Categoría de tarea | Utilidad |