Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте эту задачу с cURL для отправки файлов. Поддерживаемые протоколы передачи данных включают FTP, FTPS, SFTP, HTTP и другие.
Синтаксис
# cURL Upload Files v2
# Use cURL's supported protocols to upload files.
- task: cURLUploader@2
inputs:
files: # string. Required. Files.
#authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection.
#username: # string. Optional. Use when authType = UserAndPass. Username.
#password: # string. Optional. Use when authType = UserAndPass. Password.
#url: # string. Required when authType = UserAndPass. URL.
#remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
#options: # string. Optional Arguments.
# Advanced
#redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
Входные данные
files
-
файлы
string
. Обязательное.
Файлы для отправки. Подстановочные знаки могут быть использованы. Например, **/*.zip
для всех ZIP-файлов во всех вложенных папках.
Метод проверки подлинности authType
-
string
. Допустимые значения: ServiceEndpoint
(подключение к службе), UserAndPass
(имя пользователя и пароль). Значение по умолчанию: ServiceEndpoint
.
Указывает метод проверки подлинности для проверки подлинности сервера.
подключение службы serviceEndpoint
-
string
. Требуется, если authType = ServiceEndpoint
.
Указывает подключение службы с учетными данными для проверки подлинности сервера. Используйте тип подключения универсальной службы для подключения к службе.
username
-
имени пользователя
string
. Необязательно. Используется при authType = UserAndPass
.
Указывает имя пользователя для проверки подлинности сервера.
password
-
пароль
string
. Необязательно. Используется при authType = UserAndPass
.
Указывает пароль для проверки подлинности сервера. Используйте новую переменную сборки с включенным блокировкой на вкладке "Переменные", чтобы зашифровать это значение. Используйте переменную секрета, чтобы избежать предоставления значения ths.
URL-адрес url
-
string
. Требуется, если authType = UserAndPass
.
Указывает URL-адрес, в который будут отправляться файлы. Каталог должен заканчиваться косой чертой. Возможные протоколы URL-адресов включают DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
HTTP://
, HTTPS://
, HTTPS://
, IMAPS://
LDAP://
, LDAPS://
, LDAPS://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, SMTPS://
TELNET://
, FILE://
, и .
удаленного каталога remotePath
-
string
. Значение по умолчанию: upload/$(Build.BuildId)/
.
Необязательно. Указывает вложенную папку на удаленном сервере для URL-адреса, указанного в учетных данных.
options
-
необязательные аргументы
string
.
Необязательно. Дополнительные аргументы, которые будут переданы в cURL.
redirectStderr
-
перенаправление стандартной ошибки в стандартную
boolean
. Значение по умолчанию: true
.
Добавляет --stderr -
в качестве аргумента в cURL. По умолчанию cURL записывает его индикатор хода выполнения в stderr
, который интерпретируется сборкой как выходные данные ошибок. Включение этого флажка подавляет это поведение.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Используйте эту задачу, чтобы использовать cURL для отправки файлов с поддерживаемыми протоколами, такими как FTP, FTPS, SFTP, HTTP и многое другое.
Где можно узнать больше о шаблонах сопоставления файлов?
Где можно узнать команды FTP?
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
требования | Нет |
возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Эта задача выполняется с помощью следующих ограничений команд : ограничено. |
переменные settable | Эта задача имеет разрешение на задать следующие переменные: параметр переменных отключен |
Версия агента | 2.182.1 или более поздней версии |
Категория задач | Полезность |
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
требования | Нет |
возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Полезность |