zoukankan      html  css  js  c++  java
  • 持续集成~Jenkins构建dotnetCore的项目

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

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

    dotnet是一个命令包

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

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

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

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

    同步代码还是用powershell写的,比较固定

    自动项目后,项目会有控制台日志输出,我们可以用来排查错误!

    好了,到现在为址,就完成了部署!

    下讲,我们说一下jenkins与docker的相互合作!

    感谢阅读!

  • 相关阅读:
    python 字典
    python 列表、元组 for 循环
    python字符串
    python之while 循环 格式化、运算符、编码
    Python变量命名的规范、if else 条件语句
    Linux文件管理-主题2
    Linux系统管理-主题1
    Linux操作系统零基础入门学习3
    CCF--二十四点
    第一个Python程序
  • 原文地址:https://www.cnblogs.com/lori/p/7403380.html
Copyright © 2011-2022 走看看