持續集成~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的相互合作!

感謝閱讀!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM