Поделиться через


cURLUploader@1 — задача отправки файлов cURL версии 1

Используйте эту задачу с cURL для отправки файлов. Поддерживаемые протоколы передачи данных включают FTP, FTPS, SFTP, HTTP и другие.

Примечание.

В cURLUploader@2доступна более новая версия этой задачи.

Синтаксис

# 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.

Входные данные

files - файлы
string. Обязательное.

Отправленные файлы. Подстановочные знаки могут быть использованы. Например, **\*.zip для всех ZIP-файлов во всех вложенных папках.


username - имени пользователя
string.

Необязательно. Указывает имя пользователя для проверки подлинности сервера.


password - пароль
string.

Необязательно. Указывает пароль для проверки подлинности сервера. Используйте новую переменную сборки с включенным блокировкой на вкладке "Переменные", чтобы зашифровать это значение. Используйте переменную секрета, чтобы избежать предоставления значения ths.


URL-адрес url -
string. Обязательное.

Указывает URL-адрес, в который будут отправляться файлы. Каталог должен заканчиваться косой чертой. Возможные протоколы URL-адресов включают DICT://, FILE://, FTP://, FTPS://, GOPHER://HTTP://, HTTPS://, HTTPS://, IMAP://IMAPS://, LDAP://, LDAP://, LDAPS://, POP3://, POP3S://, RTMP://, RTSP://, SCP://, SFTP://SMTP://, FILE://SMTPS://, TELNET:// и TFTP://.


options - необязательные аргументы
string.

Необязательно. Дополнительные аргументы, которые будут переданы в cURL.


redirectStderr - перенаправление стандартной ошибки в стандартную
boolean. Значение по умолчанию: true.

Добавляет --stderr - в качестве аргумента в cURL. По умолчанию cURL записывает его индикатор хода выполнения в stderr, который интерпретируется сборкой как выходные данные ошибок. Включение этого флажка подавляет это поведение.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.

Выходные переменные

Нет.

Замечания

Где можно узнать команды FTP?

См. список необработанных команд FTP .

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: curl
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента Все поддерживаемые версии агента.
Категория задач Полезность