繁体   English   中英

使用VS代码和CLI的ASP.NET Core应用程序CI

[英]ASP.NET Core app CI using VS code and CLI

我正在将Bitbucket私有存储库与.net核心工具一起用作项目依赖项,以部署asp.net核心Web api。

我已经在Mac系统上使用Visual Studio 2015/2017之外的.net核心CLI工具生成了这个项目,其步骤与msdn中记录的步骤类似

如何将bitbucket专用存储库包括在该项目的项目依赖关系中,然后如何使用bitbucket CI管道产品来部署到Azure?

我关注了最近一篇有关使用asp.net核心的CI的msdn文章 ,但没有谈论如何包括私有或非全局可用的nuget依赖项

我想到的一种方法是将私有存储库设为git子模块,但出现了此处此处 提到的问题

您需要创建并托管自己的Nuget提要,将您的私有nuget包放在此处,并更新nuget配置,以便项目在包还原期间使用该提要。 您可以在nuget文档中的“ 托管软件包”部分中了解可用选项:

  • 本地提要 :程序包仅放置在适当的网络文件共享上,理想情况下,使用nuget init和nuget add创建分层文件夹结构(NuGet 3.3+)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM