我正在编写应发布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
答案 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