首页 > Web开发 > 详细

Jenkins 搭建 .NET Core 持续集成环境

时间:2019-02-20 10:42:29      阅读:815      评论:0      收藏:0      [点我收藏+]

 

关于c#的.Net FrameWork 的集成环境以及MsBuild的配置可以看

 
 

关于.NET Core 这个项目我搭了很久 其实很简单 因为不懂.NET FrameWork 和.NetCore 所以走了很大的弯

 
 

我们用NuGet还原.NET Core项目会报以下错误:

 
 

error NETSDK1064: 未找到版本为 1.8.2 的包 BouncyCastle.NetCore。它可能已在 NuGet 还原后删除。否则,NuGet 还原可能只是部分完成,这种情况可能是最大路径长度限制所导致。

 
 
技术分享图片
 
 
 

关于这个问题我找了好久 也是google到一条信息才明白

 
 

这里就直接放解决办法,其实网上就有方法,有的简短,有的笼统

 
 
技术分享图片
 
 
 
 

我们这里用到的是dotnet命令来还原、构建、以及部署

 
 

从 .NET Core 2.0 开始,无需运行 dotnet restore,因为它由需有还原的所有命令隐式运行,如 dotnet build 和 dotnet run。 

 
 

dotnet build 生成项目及依赖项
dotnet publish 输出编译指定依赖,发送到指定目录

 
 

详细其他命令可以查看官方文档   比我的详细的多

 
 

所以我们只用到
dotnet build
dotnet publish

 
 

就可以成功编译

 
 
技术分享图片
 
 

Jenkins 搭建 .NET Core 持续集成环境

原文:https://www.cnblogs.com/shook/p/10404521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!