Compartir a través de


cURLUploader@1: tarea cURL Upload Files v1

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.

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.

Entradas

files - Archivos
string. Obligatorio.

Los archivos que se van a cargar. Se pueden usar caracteres comodín. Por ejemplo, **\*.zip para todos los archivos ZIP de todas las subcarpetas.


username - Nombre de usuario
string.

Opcional. Especifica el nombre de usuario para la autenticación del servidor.


password - Contraseña
string.

Opcional. Especifica la contraseña para la autenticación del servidor. Use una nueva variable de compilación con el bloqueo habilitado en la pestaña Variables para cifrar este valor. Use una variable secreta para evitar exponer el valor ths.


url - 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. Entre los protocolos de dirección URL posibles se incluyen DICT://, FILE://, IMAPS://SFTP://FTP://FTPS://LDAPS://LDAP://POP3://IMAP://POP3S://HTTPS://RTMP://RTSP://HTTP://GOPHER://SMTP://SMTPS://SCP://TELNET:// y .TFTP://


options - Argumentos opcionales
string.

Opcional. Argumentos adicionales que se pasarán a cURL.


redirectStderr - Redireccionamiento del error estándar al estándar
boolean. Valor predeterminado: true.

Agrega --stderr - como argumento a cURL. De forma predeterminada, cURL escribe su barra stderrde progreso en , 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 las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Comentarios

¿Dónde puedo aprender comandos FTP?

Consulte la lista 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
Peticiones Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usan esta tarea: curl
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente Todas las versiones de agente compatibles.
Categoría de la tarea: Utilidad