0

我正在使用 VSO 来托管和构建我的代码。我还按照这些步骤MyGet 和 Visual Studio Team Services将包作为 myget 提要提供,但提要始终为空。我只有“Nuget Package”构建步骤,但在我看来,我还需要“Nuget Publisher”是这样吗?

4

1 回答 1

0

您不需要添加 Nuget Publisher 步骤/任务来发布包,需要确保包在构建 drop (Publish Build Artifacts)

简单的步骤:

  1. 创建新的构建定义
  2. (可选)添加 NuGet 安装程序
  3. 添加 Visual Studio 构建步骤/任务以构建您的解决方案/项目
  4. 添加 NuGet Packager 步骤/任务(csproj 路径:***.csproj;包文件夹:$(build.artifactstagingdirectory))
  5. 添加发布构建工件(发布路径:$(build.artifactstagingdirectory);工件名称:drop;工件类型:服务器)
  6. 保存构建定义
  7. 打开您的 myget 的提要
  8. 单击包源
  9. 单击“添加包源”>“Visual Studio Team Services 构建定义”。(请参阅部署基于 Visual Studio Team Services 构建的包
  10. 在 VSTS 上排队以前的构建
  11. 等待几分钟,然后在 myget 中检查包。
于 2017-02-20T05:47:56.877 回答