【发布时间】:2020-03-12 15:12:09
【问题描述】:
情况
我想将我的发布版本作为 .zip 文件上传到我的 FTP 服务器
对于这种情况,我们假设这是我的环境。
应用程序类型:控制台
我要上传的文件夹:$(System.DefaultWorkingDirectory)/CompanyName.ProjectName.Console/bin/Release
我的ftp服务器主机:ftp://00.00.00.00:21/folderTest
ftp 用户名:我的用户名
ftp 密码:MyPassword
对于 Azure 代理:我允许 this (168.63.129.16) ip 地址能够与我的 ftp 服务器通信
天蓝色管道
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
- task: VSBuild@1
inputs:
solution: '$(solution)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- task: VSTest@2
inputs:
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- publish: $(System.DefaultWorkingDirectory)/CompanyName.ProjectName.Console/bin/Release
artifact: CompanyName Project Name
- task: FtpUpload@2
displayName: 'FTP Upload'
inputs:
credentialsOption: inputs
serverUrl: 'ftp://00.00.00.00:21'
username: MyUsername
password: MyPassword
rootDirectory: '$(System.DefaultWorkingDirectory)/CompanyName.ProjectName.Console/bin/Release'
remoteDirectory: '/folderTest'
trustSSL: true
问题
当我提交(出于测试目的)某事时会发生以下错误。
##[error]Error: connect ETIMEDOUT 00.00.00.00:21(控制套接字)
##[错误]Ftp 上传失败
【问题讨论】:
标签: azure azure-devops ftp azure-pipelines