Myget和VSTS集成

时间:2017-02-19 23:13:55

标签: azure-devops myget

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

1 个答案:

答案 0 :(得分:0)

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

简单步骤:

  1. 创建新的构建定义
  2. (可选)添加NuGet安装程序
  3. 添加Visual Studio构建步骤/任务以构建解决方案/项目
  4. 添加NuGet Packager步骤/任务(csproj路径:***。csproj;包文件夹:$(build.artifactstagingdirectory))
  5. 添加发布构建工件(发布路径:$(build.artifactstagingdirectory);工件名称:drop;工件类型:服务器)
  6. 保存构建定义
  7. 打开myget的Feed
  8. 点击包来源
  9. 单击添加包源> Visual Studio Team Services构建定义。 (参考Deploy a package built on Visual Studio Team Services
  10. 在VSTS上排队以前的构建
  11. 等待几分钟,然后在myget中查看包裹。