Mac 下安裝Jenkins
開始
Jenkins是一個基於Java開發的一種持續集成工具,用於建工持續重復的工作,功能包括:
- 持續的軟件版本發布/測試項目
- 監控外部調用執行的工作。
近期打算搭建自動化Code Review,無意間了解到了需要Jenkins,所以這里就簡單介紹一下怎么去安裝Jenkins。大概的步驟如下:
第一步:安裝Tomcat
第二步:安裝Jenkins
下面就詳細的對其安裝做一個介紹。
Tomcat的安裝
這里先來普及幾個知識點:
- 什么是Tomcat?
Tomcat是一個免費的開放源代碼的Web應用服務器,屬於輕量級應用服務器。它是java應用服務器(動態解析,如JSP/PHP)。
它只是一個servlet(jsp)容器,可以認為是apache的擴展,但是可以獨立於apache運行。 - 什么是Apache?
Apache是一個Web服務器,主要用於靜態解析,例如HTML。 - Tomcat和Apache異同點
- Apache是普通的服務器,本身只支持html,可以通過插件支持php,還可以與Tomcat連通。
- Apache只支持靜態網頁,但像asp/jsp/php/cgi等動態網頁就需要Tomcat來處理
- 如果客戶端請求的是靜態頁面,則只需要Apache服務器響應請求,如果是客戶端請求動態頁面,則是Tomcat服務器響應請求,將解析的JSP等網頁帶么解析后傳給Apache服務器,再經過Apache返回給瀏覽器端。這是因為jsp是服務器端解析代碼的,Tomcat只做動態代碼解析,Apache回傳解析好的靜態代碼。
- Apache和Tomcat是獨立的,在同一台機器上可以集成。
- Apache是C語言實現的,支持各種特性和模塊從而來擴展核心功能;Tomcat是Java編寫的,更好支持Servlet和jsp
好了,簡單了解了上面的幾個點,現在就開始安裝Tomcat,步驟如下:
第一步:給Mac安裝Java環境。這里就不再贅述了,如果沒有安裝java環境,請先下載安裝java
第二步:下載Tomcat。打開Tomcat官網。然后點擊下載的如圖:
這里我下載的是Tomcat9.0
第三步:將下載的文件解壓,將該文件夾重命名為Tomcat(也可以不用重命名,我是覺得太長了),然后將該文件夾放到
/用戶/用戶名/資源庫/
里面。
第四步:在終端啟動Tomcat服務器。這里首先cd到 tomcat的bin目錄:
這里我們需要給sh文件賦予管理員權限:
sudo chmod 755 /Users/你的Mac/Library/apache-tomcat-6.0.37/bin/*.sh 或者 sudo chmod 755 *.sh
然后執行:
sudo sh startup.sh
就可以運行了,執行完startup.sh的結果如下:
然后在瀏覽器里面輸入:localhost:8080就可以啟動了。如圖所示:
到這里,Tomcat就安裝完成了。以下是常用的tomcat常用命令:
sudo sh startup.sh //啟動
sudo sh shutdown.sh //關閉
Jenkins安裝
打開Jenkins的官網,然后點擊下載即可:
下載下來是一個war后綴的文件。
然后我們打開tomcat的文件夾,找到webapps,然后將下載的war文件放到該文件夾里面即可。
然后我們打開瀏覽器,輸入:
localhost:8080/jenkins/
此時頁面可能在刷新,我們只需要等待幾分鍾即可,然后就會跳轉到如下頁面:
可以對Jenkins進行配置了。
到這里,Jenkins就已經安裝完成了。
以后如果我們想打開Jenkins,就可以先啟動Tomcat,然后輸入:
localhost:8080/jenkins/
就可以打開了。
Jenkins的開始配置
就像剛才那個圖片,讓進入:
/var/root/.jenkins/secrets/initialAdminPassword
但是我們前往文件夾你會發現是找不到的,因為我們沒有其操作權限。終端進入var:
執行
sudo chmod -R 777 root
然后就可以查看該文件了。然后cat 該文件里面的內容,輸入到密碼框里面就行了,然后進入到了:
如果提示缺少cloudbees-folder的,可以前往這里下載其插件cloudbees-folder
下載完成是一個hpi文件,然后將該文件放到.jenkins的plugins里面即可,如圖:
然后重啟tomcat即可。
然后根據自己的需求選擇安裝類型即可。(我這里安裝的suggested,如果后續有需要其他的插件可以按照剛才安裝cloudbees-folder的方法安裝其他的插件)。
然后繼續進行即可,這里估計要等一些時間,因為要用來安裝,我這里截取了安裝過程中的一張圖:
安裝時間很長。。。。只能等了。
完成之后設置自己的賬戶和密碼,然后點擊右下角的按鈕就完成了,這里注意不是Continue with admin 那個。
然后就可以使用Jenkins了。
參考資源
1.http://www.admin10000.com/document/974.html
2.http://www.cnblogs.com/xingxingLove/p/5304390.html