文章出處

 

上周一個大件就是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的相互合作!

感謝閱讀!

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()