【发布时间】:2020-02-02 23:23:06
【问题描述】:
我想将我的公共目录上传到我的 ftp 服务器,我在我的 vps 中创建了一个 ID 和密码,当我使用时
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 ##[警告]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
谢谢你:)
【问题讨论】:
标签: azure build ftp azure-devops yaml