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 | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Служебная программа |