目錄
一、瞭解Jenkins
1、Jenkins的理解:
Jenkins 是一個開源的軟件項目,是基於JAVA開發的一款持續集成工具,它可以用來監控持續重複的工作,具有強大的功能,允許持續集成和持續交付項目,無論用的什麼平臺,它都可以處理並完成持續集成。當然集成Jenkins不但可以用在測試方面還可以用在部署技術方面。在團隊工作過程中,每個成員每天至少要集成一次,也就是說每天可能會發生多次集成的現象,而每次集成都通過自動化(編譯、發佈、自動化測試)來進行驗證,這樣可以及時的發現在集成過程中的錯誤。
2、Jenkins的作用:
① 可用於持續、自動的構建/測試項目;
② 可以監控軟件的開放流程,能夠快速的定位並及時的處理,從而提升開放的效率;
二、安裝Jenkins
1、首先要安裝JAVA JDK:
因爲Jenkins是用JAVA語言編寫的,這個JDK可以從Oracle官網進行下載,也可以使用下鏈接進行下載
JAVA JDK下載:https://pan.baidu.com/s/1Qqg5PqsXFVRLTWYjWkrL-Q 提取碼: 48a2
下載完成後,可參考 https://blog.csdn.net/xiao66guo/article/details/95060477 進行設置
2、安裝Jenkins的兩種方法:
方式一:通過安裝包進行安裝:
Jenkins的安裝包下載:https://jenkins.io/download/ 可以選擇自己需要的安裝包進行下載
安裝演示:
安裝成功界面:
方式二:通過命令進行安裝
在 Terminal 裏面輸入: brew install jenkins ,對網速有點要求哦
3、解決啓動錯誤
從安裝包安裝的成功的話,默認就會打開Jenkins,在瀏覽器的地地址欄就會出現:http://localhost:8080/ ,進入到Jenkins的默認啓動界面,如果無法打開,說明8080的端口已經被佔用,進行如下操作修改端口即可:
解決方法一:
找到如下目錄:/Library/Preferences 在該目錄下找到 org.jenkins-ci.plist 文件打開,將其中的 httpPort 的對應的端口值進行修改即可;
解決方法二:
① 首先將開啓的Jenkins進行關閉;
② 在 Terminal 中輸入以下命令即可:
sudo defaults write /Library/Preferences/org.jenkins-ci httpPort 修改的端口號
再次重新啓動 Jenkins 後,在瀏覽器的地址欄中輸入:localhost:修改的端口號
擴展:
設置Jenkins 自啓動:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
取消Jenkins自啓動:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
4、啓動Jenkins:
① 首次啓動Jenkins時,在瀏覽器中會有一個密碼提示,也就是說啓動的密碼已被寫入到指定的路徑文件中了,可以按照提示的路徑查看密碼;將密碼複製粘貼到密碼框中後,會出現 新手入門界面,可以自行下載需要用到的一些插件:
② 這個時候可能有些插件由於網絡的原因會導致下載失敗,等Jenkins安裝完成後在去下載也可以,已經安裝的插件可以通過以下操作進行查看: Manage Jenkins —> 返回插件管理 —> 已安裝 即可
③ 接下來進入到創建管理員界面,輸入指定的用戶名、密碼、確認密碼、全名即可
④ 再接着就是進行實例配置了,在 Jenkins URL 框中輸入:http://localhost:指定的端口號/ 點擊 保存並完成 即可
⑤ Jenkins就緒
接下來點擊開始使用Jenkins 就會進入到Jenkins的首頁: