持续集成~Jenkins构建dotnetCore的项目

 

上周一个大件就是dotnet core2.0发布了,伴随着.NET Standard2.0也发布了,整个微软的生态环境大好,固然也有一个BUG出来了,好比EFCore对Mysql的支持比起1.1来讲,仍是有缺陷的,这个相信很好解决,今天主要说一下在windows里安装了jenkins和dotnetCore以后,如何它把集成到jenkins里来,让它持久集成!git

  • 安装dotnet core sdk 2.0
  • 安装jenkins
  • 在github上创建一个core的项目
  • 开始咱们的CI之旅

dotnet是一个命令包github

jenkins安装完成后,以服务的形式寄宿到了windows service里,端口8080sql

github上创建咱们的core解决方案,创建一个控制台程序,用来进行CI集成!docker

在jenkins里部署咱们的脚本,分为三步,一步是从服务器拉下最新代码,二步创建dotnet还原包包,构建项目,发布项目到本地目录,三步将生成的代码发到服务器。shell

注意这里添加的插件是windows batch command,还有一点,为了不路径上有空格带来的麻烦,咱们为路径加了双引号,不然会被认为是两个项目windows

同步代码仍是用powershell写的,比较固定服务器

自动项目后,项目会有控制台日志输出,咱们能够用来排查错误!spa

好了,到如今为址,就完成了部署!插件

下讲,咱们说一下jenkins与docker的相互合做!3d

感谢阅读!

相关文章
相关标签/搜索