【发布时间】:2019-11-22 15:16:28
【问题描述】:
这是我的第一个管道,所以我确信我错过了一些非常简单的东西。
我创建并成功运行了一个 azure 管道。 现在我想创建一个版本并将其传输到我的 ftp 服务器,所以我创建了一个版本,将它连接到构建工件,然后添加一个阶段。
在舞台上,我添加了一个 ftp 任务来上传版本。 问题是我应该在根字段上设置什么。我尝试了很多东西,但没有一个有效。 我使用浏览窗口设置值,但指向无效位置。我尝试了很多变化,但都没有成功。
这是 yml:
steps:
- task: FtpUpload@2
displayName: 'FTP Upload: /'
inputs:
credentialsOption: inputs
serverUrl: '*****'
username: ****
password: '*****'
rootDirectory: /
remoteDirectory: '/azure/$(Build.BuildId)/'
这是日志:
2019-11-22T15:14:43.8429924Z ##[section]开始:FTP上传: $(System.DefaultWorkingDirectory)/_AzureTP-ASP.NET Core (.NET 框架)-CI 2019-11-22T15:14:44.0673529Z ==================================================== ============================= 2019-11-22T15:14:44.0673684Z 任务:FTP上传 2019-11-22T15:14:44.0673747Z 描述:使用 FTP 上传文件 2019-11-22T15:14:44.0673783Z 版本:2.157.0 2019-11-22T15:14:44.0673817Z 作者:微软公司 2019-11-22T15:14:44.0673852Z 帮助: https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/ftp-upload 2019-11-22T15:14:44.0673903Z ==================================================== ============================= 2019-11-22T15:14:44.6355305Z ##[错误]错误:ENOENT:没有这样的文件或者 目录,stat 'D:\a\r1\a_AzureTP-ASP.NET Core (.NET Framework)-CI'
ENOENT: 没有这样的文件或目录,stat 'D:\a\r1\a\$(Build.SourcesDirectory)'
【问题讨论】:
-
您有机会尝试以下答案吗?请让我知道进展如何?我们可以一起讨论并制定更好的解决方案。
-
我之前通过在根文件夹字段上使用导航解决了问题。该文件以值 ´$(System.DefaultWorkingDirectory)/_AzureTP-ASP.NET Core-CI/drop/ConsoleApp.zip.´ 结尾
-
但是我也尝试了您的解决方案。它有效。
标签: azure azure-devops devops