文章出處
文章列表
上周一個大件就是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的相互合作!
感謝閱讀!
文章列表
全站熱搜