发布Nuget包的符号

时间:2017-01-16 16:32:11

标签: nuget azure-devops azure-pipelines azure-pipelines-build-task azure-artifacts

我正在使用VSTS并设置了一个构建脚本,该脚本也发布到VSTS内部(私有)Nuget源。到目前为止一切都很好。

现在我想在某处发布符号,以便我可以调试这些nuget包。仅供参考,如果有更好或更简单的方式,我愿意接受另一种方式!

所以我找到了Index Source & Symbols Publish文章和相关的构建步骤。这看起来很棒!但是我不明白如何让它在某个地方发布以及某个地方应该在哪里发布?我是否必须创建Azure文件共享,如何为其提供适当的权限,以便构建代理可以复制它?我觉得此时的文档要么超出我的理解,要么缺少重要信息

如果有人能帮助我,我会非常感激。感谢。

P.S。 如果这有助于提供上下文,我已将我的构建顺序和活动包括在内

Build steps

1 个答案:

答案 0 :(得分:1)

发布符号的方法有很多种,例如:

  1. 发布到共享文件夹(确保可以从构建代理访问它)
  2. 发布到文件夹,然后通过Azure文件复制,Windows计算机文件复制,cURL上传文件等复制或上传到其他服务器...步骤/任务。
  3. 如果要使用这些符号文件进行调试,可以在VS中指定符号位置。有关详细信息,请参阅:Specify Symbol (.pdb) and Source Files in the Visual Studio Debugger