使用VS代码和CLI

时间:2017-03-24 00:29:27

标签: c# azure asp.net-core nuget .net-core

我使用bitbucket private repos作为项目依赖项,使用.net核心工具来部署asp.net核心web api。

我使用Visual Studio 2015中的.net核心CLI工具在Mac系统上使用msdn

中记录的类似步骤生成了这个项目

如何将bitbucket私有存储库作为项目依赖项包含在此项目中,然后使用bitbucket CI pipelines产品部署到azure?

我使用asp.net核心跟踪了最近的msdn article CI,但没有讨论如何包含私有或非全局可用的nuget依赖项

我想到的一种方法是将私有存储库作为git子模块,但使用issues mentioned herehere

1 个答案:

答案 0 :(得分:0)

您需要创建并托管您自己的Nuget Feed,将您的私有nuget包放在那里并更新项目的nuget配置,以便在程序包恢复期间使用该Feed。您可以阅读nuget文档中Hosting packages部分中的可用选项:

  
      
  • Local feed:将包简单地放在合适的网络文件共享上,理想情况下使用nuget init和nuget add创建分层文件夹结构(NuGet 3.3 +)

  •   
  • NuGet.Server:软件包通过本地服务器通过HTTP提供

  •   
  • NuGet Gallery:使用GitHub上的NuGet Gallery Project在Internet服务器上托管软件包。 NuGet Gallery提供用户管理和其他功能,例如广泛的Web UI,允许在浏览器中搜索和浏览包,类似于nuget.org。

  •