搭建自己的nuget服务器,并集成jenkins,自动上传包

win10系统下搭建nuget

1.新建空的web项目
在这里插入图片描述
在这里插入图片描述
2.右键项目解决方案,找到vs自带的nuget包管理,下载nuget.server包并安装(注意该包的依赖信息,其中有表明需要什么版本以上的.Net Framework,如果框架版本不符合,需要右键项目解决方案,找到属性,修改框架版本)
在这里插入图片描述
3.在项目中运行,用浏览器打开,发现报错根据提示可以知道是项目配置文件重复配置了一个节点
在这里插入图片描述
删除重复节点之后,可以正常打开页面如下在这里插入图片描述
4.发布项目
新建文件夹用来放置发布文件,右键发布项目
在这里插入图片描述
在这里插入图片描述

配置iis

1.开启window的iis服务和.NET服务,在控制面版中,“开启或关闭windows功能”选择
在这里插入图片描述
2.windows注册iis
cmd命令:"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable
3.在iis中配置网站
在这里插入图片描述
在这里插入图片描述
保证应用池的版本是4.0在这里插入图片描述
点击iis页面右侧的“浏览网站”,可以打开网站,iis配置成功

集成到jenkis自动发布

下载nuget.exe 放入固定目录(为了使用nuget的指令集)
在jenkins的构建步骤中,构建前,增加nuget restore ;构建后增加nuget pack push 最后增加del *.nupkg;
在这里插入图片描述
在这里插入图片描述
del是为了让上传自动化,之前nuget无法上传同名同版本的文件,为了让push *.nupkg命令不发生错误,需要把上传过的文件删掉,才能上传成功

nuget其它上传方式

1.客户端 nuget package explorer
需要添加依赖信息,否则上传的包虽然可以上传成功,但无法下载
2.nuget.exe cmd命令行直接上传

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值