Azure管道:“没有与搜索模式匹配的软件包。”

时间:2020-03-13 23:22:36

标签: c# visual-studio azure-devops nuget azure-pipelines

我正在编写应发布NuGet程序包的YAML管道。

参加部署工作时,我收到一条警告:“没有与搜索模式匹配的软件包。” 包在那里,并通过日志

确认
Downloaded drop/PackageName.1.0.0.nupkg to d:\a\1\drop\PackageName.1.0.0.nupkg

,变量packagesToPush设置为**/*.nupkg;!**/*.symbols.nupkg

我在这里想念什么?

我也尝试过使用其他文件夹,例如$(Build.ArtifactgDirectory)/**/*.nupkg;!$(Build.ArtifactDirectory)/**/*.symbols.nupkg

3 个答案:

答案 0 :(得分:2)

您应该使用$(System.DefaultWorkingDirectory)而不是$(Build.ArtifactgDirectory)

$(System.DefaultWorkingDirectory)/**/*.nupkg;!$(System.DefaultWorkingDirectory)/**/*.symbols.nupkg

答案 1 :(得分:0)

多次尝试后,此方法有效:

'$(Pipeline.Workspace)/**/drop/*.nupkg'

答案 2 :(得分:0)

我们在 Windows 代理上运行,不得不使用反斜杠:

$(System.DefaultWorkingDirectory)\**\*.nupkg