Azure Pipelines:“没有与搜索模式匹配的包。”

Mat*_*zzo 4 c# visual-studio nuget azure-devops azure-pipelines

我正在编写一个应该发布 NuGet 包的 YAML 管道。

进入部署工作时,我收到一条警告:“没有与搜索模式匹配的包。” 包在那里,通过日志确认

Downloaded drop/PackageName.1.0.0.nupkg to d:\a\1\drop\PackageName.1.0.0.nupkg
Run Code Online (Sandbox Code Playgroud)

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

我在这里缺少什么?

我也尝试过不同的文件夹,比如 $(Build.ArtifactgDirectory)/**/*.nupkg;!$(Build.ArtifactDirectory)/**/*.symbols.nupkg

小智 9

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

$(System.DefaultWorkingDirectory)/**/*.nupkg;!$(System.DefaultWorkingDirectory)/**/*.symbols.nupkg
Run Code Online (Sandbox Code Playgroud)


Mat*_*zzo 1

经过多次尝试,效果如下:

'$(Pipeline.Workspace)/**/drop/*.nupkg'
Run Code Online (Sandbox Code Playgroud)