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 | Любое |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Полезность |