Я хочу загрузить свой публичный каталог на свой FTP-сервер, я создал идентификатор и пароль в моем VPS, когда я использую
ftp -p xx.xx.xx.xx
И я соединяюсь с пользователем с паролем, я 'я подключен, и я могу создать папку с помощью mkdir:
226 Directory send ok.
Теперь я настроил конвейер Azure Devops для загрузки содержимого общей папки y в этот ftp:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- task: FtpUpload@2
inputs:
credentialsOption: 'inputs'
serverUrl: 'ftp://xx.xx.xx.xx'
username: 'xx'
password: 'xx'
rootDirectory: '$(Build.SourcesDirectory)'
filePatterns: '**'
remoteDirectory: public
preservePaths: true
trustSSL: true
Когда я запускаю конвейер, я получаю следующую ошибку (очень странно, потому что она создает общие папки .git, но не файлы) :
connecting to: xx.xx.xx.xx:xxx
connected: 220 (vsFTPd 3.0.3)
files uploaded: 0, directories processed: 1, total: 1, remaining: 44084, remote directory successfully created/verified: public
загруженных файлов: 0, каталогиобработано: 2, всего: 2, осталось: 44083, удаленный каталог успешно создан / проверен: public / .git ## [warning] FTPError: 553 Не удалось создать файл. подключение к: xx.xx.xx.xx: xxx подключено: 220 (vsFTPd 3.0.3) ## [предупреждение] FTPError: 553 Не удалось создать файл. подключение к: xx.xx.xx.xx: xxx подключено: 220 (vsFTPd 3.0.3) ## [предупреждение] FTPError: 553 Не удалось создать файл. подключение к: xx.xx.xx.xx: xxx подключено: 220 (vsFTPd 3.0.3) ## [error] FTPError: 553 Не удалось создать файл.
host: xx.xx.xx.xx:xxx
path: public
files uploaded: 0
directories processed: 2
unprocessed files & directories: 64
##[error]Ftp Upload failed
disconnecting from: xx.xx.xx.xx:xxx
Спасибо:)