摘要: BaGet 包源管理组件使用讲解,希望各位程序猿不再为包源管理发愁,自己就能简单部署一个自己内网共享的包源管理平台
- 安装(没有SDK的小伙伴需要安装一下哈).NET Core SDKhttps://link.zhihu.com/?target=https%3A//www.microsoft.com/net/download
- 下载BaGet程序压缩包nullhttps://link.zhihu.com/?target=https%3A//github.com/loic-sharma/BaGet/releases 或点击 下载 https://download.csdn.net/download/Hellc007/85627227拿到Baget压缩包和示例源代码
- 解压刚下载的BaGet程序压缩包,定位到BaGet程序根目录,在文件夹的地址栏输入Cmd打开命令行,运行命令
dotnet baget.dll
- 在浏览器中打开地址:http://localhost:5000/
以上几个步骤可完成BaGet的部署,非常简单,接下来上示意图
1. 命令示意图
2. 浏览器浏览本地8080 端口
因为我这边是提前写了示例Demo 所以能看到有个Demo包,基本按照以上步骤可完成部署,很简单的
3.接下来我讲解一下,怎么一键打包程序和一键上传包到BaGet。
文件目录
1.BaGetDemo -- 主示例文件
2.Dll -- 项目打包生成的 .nupkg 包文件
3.BaGetDemo.sln -- 解决方案 示例代码
4.BaGet-v0.4.0-preview2.zip -- 最关键的文件 目前最新版
5.Directory.Build.props NuGet包配置文件
6.publish.bat -- 推送到BaGet平台程序
7.version.props -- dll文件版本配置文件
BaGet源码地址:https://github.com/loic-sharma/BaGet
下载到手的文件就包含这些东西,在你的项目解决方案最外层直接复制这三个文件【version.props】【publish.bat】【Directory.Build.props】,可轻松实现程序打包,和BaGet上传。每次上传BaGet的时候,只需要修改一下版本号即可,然后一次性Push到BaGet,非常的便利,脚本都给你写好了的,谁用谁知道。当然有疑问也可以加我企鹅或私信,不过作为程序猿的你,一定非常出色,按照这几个步骤来,相信你一定能搞定的。哈哈哈哈哈哈