標籤:遠程 私密金鑰 localhost -128 安裝 -- UI 地址 更改
首先從 https://jenkins.io/download/ 下載所需的版本
這裡選擇Windows版本來測試。
直接安裝jenkins.msi,安裝完後使用Win+R輸入services.msc,可以看到有Jenkins的服務
使用瀏覽器開啟地址:http://localhost:8080/ ,首次開啟會提示到安裝目錄中一個txt檔案中找密碼,然後是安裝預設推薦的外掛程式,安裝完後出現如下介面:
部署.net程式需要使用MSBuild 外掛程式,在系統管理--外掛程式管理--可選外掛程式中找到MSBuild :
選擇直接安裝:
安裝完成:
在系統管理--工具配置裡面會出現MSBuild的設定:
設定MSBuild路徑
MSBuild 的預設安裝路徑
| 32位 |
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe |
| 64位 |
C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe |
配置完後點擊最下面的儲存按鈕。
下一步配置原始程式碼控制,這裡我們使用Git來測試
此時如果查看工具配置裡面git是停用
到https://git-scm.com/ 下載Windows 64位版本的git,安裝到預設目錄即可
到https://sourceforge.net/projects/kdiff3/files/ 下載64位的 KDiff3,安裝到預設目錄
到http://gitextensions.github.io/ 下載GitExtentions,安裝的時候就不用選這兩個了,因為上面已經安裝了
回到剛才的設定那裡
在建立任務前先到https://github.com/new 建立一個新的repository
建立完後複製這個地址:
開啟GitExtensions,在工具--設定中設定郵箱和使用者名稱
建立一個新的檔案庫
添加預設的過濾項
點擊工具--PuTTY--產生或者匯入Key,點擊Generate,這個時候滑鼠隨便動,等進度條走完
複製公開金鑰到GitHub的設定中
在 本地把公開金鑰和私密金鑰儲存起來
回到主介面,選擇檔案庫--管理遠程檔案庫
載入密鑰後點擊測試連接,輸入y即可
登入成功會看到使用者名稱。
點擊儲存後會提示:
點擊提交
在GitHub重新整理頁面
使用VS2015建立一個MVC項目
這裡簡單點,就不需要身分識別驗證了
建立成功後就可以提交了
下面開始在Jenkins裡建立任務
在源碼管理設定自己的地址:
添加認證
儲存後需要選擇
選擇後就沒有錯誤了
接下來配置構建觸發器,這裡設定的是:
* * * * *
注意中間的空格,這裡用的是cron 運算式,表示每分鐘觸發一次
接下來配置構建
因為我們的應用程式需要用到Nuget,所以先配置Nuget
可以到http://www.nuget.org/ 下載nuget.exe,這裡我們把它放到D盤下
再增加一個構建步驟
這裡的設定可以參考:
MSBuild1
MSBuild 命令列參考
儲存後可以點擊立即構建
成功後會顯示藍色標記
可以到Jenkins的安裝目錄看到自動下載的代碼
可以在這裡看到控制台輸出
從控制台可以看到項目編譯成功並發布到了一個臨時目錄:
開啟目錄可以看到檔案
用iis建立一個網站指向這個目錄,啟動網站就能看到頁面了
然後我們從原始碼裡更改下代碼,比如改下首頁的顯示,然後提交,可以看到Jenkins自動開始建立了
構建成功
重新整理頁面
使用Jenkins部署.Net應用程式