關於 Jenkins,一個頗有名的CI(continue intergration,簡稱CI,持續集成)系統。以前在看Cocos Creator文檔的時候,有看到介紹,此次想安裝試用一下這個工具。java
安裝:git
安裝流程,這個網上有介紹,並且也很簡單:瀏覽器
1. 安裝java環境,目前要求的環境是Java8;bash
2. 官網下載安裝包;工具
3. 找到下載文件,命令行輸入 java -jar jenkins.war,既可運行Jenkins服務,第一次運行會生成相關設置,在配置的過程當中會生成一個密碼,須要將這個密碼保存下來,而後在瀏覽器中輸入localhost:8080,就能夠看到Jenkins的可視化界面了。ui
使用:插件
瀏覽器打開頁面以後,第一次使用會提示解鎖(Unlock)Jenkins,須要填入密碼,這個密碼就是第一次運行war文件自動生成的。填入以後就進入到插件安裝的界面,這裏能夠選擇自定義安裝和推薦安裝,若是不是很熟悉能夠選擇推薦安裝,插件安裝完以後提示建立一個用戶,建立好以後就進入到主界面。命令行
右邊功能區,選擇新建Item,建立一個新的任務。任務名稱本身選擇,任務類型暫時選擇Freestyle project,保存以後進入任務的配置界面:日誌
在這裏主要填寫源碼管理的配置,目前能夠選擇:無、Git、Subversion三種方式,根據本身項目代碼的託管類型確認。選擇Git,填入項目的地址,保存好以後,會回到任務的詳情界面,界面右邊區域有一個選項Build Now(當即構建),就能夠構建這個任務了。而後下面會顯示構建歷史,點擊進去能夠看到構建的結果、查看構建日誌之類的。orm
遇到的問題:
在源碼管理,填寫URL這裏,若是將地址填入以後,會報相似:Fail to connect to repository:Error performing command:git.exe ls-remote 之類的錯誤,網上看到教程說須要在 Credentials 這一欄填入訪問對應倉庫的帳號、密碼信息,可是在填入以後發現仍是會報錯。在嘗試構建一次,查看日誌以後,發現一個這樣的提示:
原來是git.exe不存在或者系統找不到對應位置的可執行文件,這個時候須要跳轉到Jenkins的主界面,Manage Jenk - Global Tool Configuration - Git 選項Path to Git executable,填入電腦上的git安裝路徑,如 D:\Program Files\Git\bin\git.exe,記住這裏必定要填bin目錄下的git.exe,而不是安裝目錄下的git-cmd.exe或者git-bash.exe這兩個,不然構建的時候會失敗,日誌裏面會有相似:FATAL Invalid id 這樣的錯誤。
在填入正確的配置以後,進入項目,選擇當即構建,基本上就能將代碼同步到Jenkins的工做目錄,而後再執行具體的後續操做了。