Бөлісу құралы:


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://, FTPS://FTP://, HTTP://GOPHER://, IMAP://HTTPS://, IMAPS://, LDAP://, POP3://LDAPS://, POP3S://, RTMP://, RTSP://, , SCP://, SFTP://, SMTP://, TELNET://SMTPS://и .TFTP://


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

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


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

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


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

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

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

Нет.

Remarks

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

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

Требования

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