如何查找或添加Azure管道应用程序发布的输出文件夹以将那些文件上传到FTP

时间:2019-07-07 18:21:16

标签: azure-devops

在天蓝色的管道中,我试图建立一个CI。我在代理工作中添加了“ dotnet publish”。但是发布后,我的应用程序不知道这些发布文件在哪里。没有输入字段可用于输入输出路径。

我尝试使用“发布工件”,但文件错误

这是我的dotnet发布YAML

steps:
 - task: DotNetCoreCLI@2
   displayName: 'dotnet publish'
   inputs:
     command: publish
     workingDirectory: WebApplication1

1 个答案:

答案 0 :(得分:1)

  

如何查找或添加Azure管道应用程序发布的输出文件夹以将这些文件上传到FTP

您可以在 Arguments 选项中添加Arguments --output $(build.artifactstagingdirectory)以指定输出路径:

enter image description here

然后它将在$(build.artifactstagingdirectory)中压缩为一个zip文件(a.zip),您可以使用publishing build artifacts任务来获取它。

希望这会有所帮助。