【发布时间】:2017-07-20 05:42:24
【问题描述】:
AFAIK,以前的 NuGet 任务允许,例如,-:**/*.symbols.nupkg - 排除包发布的否定模式。但是,这不适用于新的 NuGet 任务。
如何排除我的符号和测试包发布到同一个存储库? (注意,NuGet 已经自动将符号包发布到 https://nuget.smbsrc.net)。
【问题讨论】:
标签: nuget azure-devops
AFAIK,以前的 NuGet 任务允许,例如,-:**/*.symbols.nupkg - 排除包发布的否定模式。但是,这不适用于新的 NuGet 任务。
如何排除我的符号和测试包发布到同一个存储库? (注意,NuGet 已经自动将符号包发布到 https://nuget.smbsrc.net)。
【问题讨论】:
标签: nuget azure-devops
编辑您的构建定义并在 变量 选项卡中将 NuGet.UseLegacyFindFiles 变量设置为 true。
要发布的 NuGet 包的路径:
$(Build.ArtifactStagingDirectory)/*.nupkg;-:$(Build.ArtifactStagingDirectory)/*.symbols.nupkg
否则,使用
$(Build.ArtifactStagingDirectory)/*.nupkg;!$(Build.ArtifactStagingDirectory)/*.symbols.nupkg
【讨论】: