什么是自動化部署,就不介紹了,喜歡直接進入主題,
一、 所需環境:
1、系統為windows10 ,
2、asp.net core3.1 runtime必須安裝,因為我的代碼是asp.net core3.1版本,你的代碼是什么版本就裝什么運行環境,
3、iis確保安裝,
4、 windows git必須安裝,
5、java的jdk必須安裝,jenkins是java安裝的,
6、在iis新建一個站點名為blog
二、 安裝Jenkins
下載地址:https://www.jenkins.io/download/
下載之后默認一步一步安裝即可,


選擇插件來安裝之后,進入到下面的頁面,盡量選擇下圖所示操作,不然安裝其他插件,好多會失敗,要等好長時間,所以,選擇無,一個插件都不裝,

另外,到后面的創建管理員操作,你可以創建也可以后面創建,我選擇了后面創建,因為,一點也不影響我后面的操作,
下面安裝我們需要安裝的插件:
1、Localization: Chinese (Simplified) 英文不好的建議安裝
2、git

安裝完之后,地址欄輸入:http://localhost:8080/restart 重新啟動,重啟成功后看到的就是漢化之后的界面了,
如果安裝失敗,可訪問:https://plugins.jenkins.io/,單獨下載,具體看下面:

下載下來后,是個localization-zh-cn.hpi檔案,
點擊主頁的Manage Plugins,進去后選擇Advance選項卡,將下載的檔案上傳上去即可

下面開始配置git,進入全域配置,

如果Path to Git executable配置為git.exe不行的話,填寫安裝路徑也是可以的,
我的是:E:\git-install\Git\bin\git.exe,
終于可以開始新建專案了,選擇新建Item

下面進入專案的配置頁面,填寫git地址和登錄的用戶名和密碼即可,

選擇構建

上面的命令,也可以合寫成一個,
e: cd E:\jenkins-2.153\install\workspace\TestItem dotnet build C:\Windows\System32\inetsrv\appcmd.exe stop apppool /apppool.name:blog dotnet publish -o F:\code\publish\Blog.HuoChong C:\Windows\System32\inetsrv\appcmd.exe start apppool /apppool.name:blog
對了,如果你不知道Jenkins下默認的作業空間在哪里,也可以不指定具體專案盤符路徑,直接這樣寫,
dotnet build
C:\Windows\System32\inetsrv\appcmd.exe stop apppool /apppool.name:blog
dotnet publish -o F:\code\publish\Blog.HuoChong
C:\Windows\System32\inetsrv\appcmd.exe start apppool /apppool.name:blog
然后,應用,選擇保存,最后選擇構建,

看上圖結果,構建成功,iis站點我也可以打開,
下一篇分享.net framework+svn在jenkins上的自動化部署,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/250418.html
標籤:.NET Core
上一篇:進口潛水電泵原理特點及品牌(圖)
