使用docker搭建私有Nuget服务

首先在linux服务器上创建两个容器挂着目录

docker 部署私人 nuget 服务-LMLPHP

1:新建项目

docker 部署私人 nuget 服务-LMLPHP

2:右键属性,选择包->常规,勾选在生成操作期间创建包文件

docker 部署私人 nuget 服务-LMLPHP

3:找到生成->输出,右边的预生成事件框中输入

del $(ProjectDir)$(OutDir)..\*.nupkg /s/q
exit 0

docker 部署私人 nuget 服务-LMLPHP

4:右键-> 重新生成

5:打开项目所在文件夹 进入 bin>Debug 目录

docker 部署私人 nuget 服务-LMLPHP

6:再此目录路径上输入 cmd,在cmd中定位到当前文件夹

docker 部署私人 nuget 服务-LMLPHP

7:输入命令,此处IP换成自己服务器IP

docker 部署私人 nuget 服务-LMLPHP

docker 部署私人 nuget 服务-LMLPHP
docker 部署私人 nuget 服务-LMLPHP

docker 部署私人 nuget 服务-LMLPHP

docker 部署私人 nuget 服务-LMLPHP
标题 nuget debug push
命令 $(SolutionDir)\push.cmd
参数 $(ProjectDir)bin\Debug\*.nupkg
初始目录 $(ProjectDir)bin\Debug

docker 部署私人 nuget 服务-LMLPHP

docker 部署私人 nuget 服务-LMLPHP

docker 部署私人 nuget 服务-LMLPHP

最后我们改个版本号 再项目上右键,就能看到 我们自定义的菜单,点击就可义推送到 nuget 服务器上了

docker 部署私人 nuget 服务-LMLPHP
docker 部署私人 nuget 服务-LMLPHP

08-11 08:41