欢迎光临
我们一直在努力

使用BaGet搭建私有nuget服务器

netnugetBaGet

为了增强代码的安全性和企业团队开发的高效性,搭建私有的package 包管理服务器是很有必要的,搭建私有的类库管理服务有以下优点:

  • 实现关键性代码保密
  • 提供代码利用率
  • 实现代码不同版本管理

使用BaGet 搭建本地私有nuget 服务器

具体实现过程如下:

需要API Key 的可以配置自己的API Key,我是搭建简单的测试版本,所有就没有配置

3.启动BaGet服务

启动服务的前提是要安装.NetCore SDK

在BaGet文件目录下执行:

打开浏览器,运行http://localhost:5000 即可看到nuget 服务已启动
使用BaGet搭建私有nuget服务器

为了测试本地nuget 服务器是否可用,在vs中新建一个测试项目,以下简单的代码。

使用nuget 命令打包可执行文件

1.使用nuget 命令之前需要安装nuget.exe,点击安装,安装完成之后在系统变量中进行配置才可通过命令调用。
2.验证nuget 有无安装和配置成功,可打开cmd 或者powershell输入 nuget

3.将需要打包的测试项目编译成功后,在项目.csproj目录中打开cmd 或者powershell 并执行:nuget spec

4.用文本编辑器将上述命令执行完成的.nuspec 文件进行编辑。

xml version="1.0" <package > <metadata> <id>Dongteng</id> <version>1.0.0</version> <title>ceshiceshi</title> <authors>Dongteng</authors> <owners>$author$</owners> <licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl> <projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl> <iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl> <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>dongteng test</description> <releaseNotes>Summary of changes made in this release of the package.</releaseNotes> <copyright>Copyright 2019</copyright> <tags>Tag1 Tag2</tags> </metadata> </package>

根据实际的需求修改,一般修改id、version、authors、description等
5.修改完以上信息后执行命令:nuget pack,进行打包.正常结果如下

1.运行命令行,将包文件推送到本地nuget服务器中,执行命令:(如果设置了Key,则需要在包名之前添加对应的ApiKey)

2.提示推送成功之后在浏览器中刷新服务,查看推动的内容。
使用BaGet搭建私有nuget服务器

5.编写测试代码,执行调用

通过以上步骤即可完成基础的本地Nuget 服务的搭建及package 包的发布于安装,比较简单。

知识拓展 ,使用NuGet Package Explorer 打包工具对需要发布的程序包执行打包处理

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《使用BaGet搭建私有nuget服务器》
文章链接:https://www.456zj.com/5680.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址