Mac 下安裝Jenkins
開始
Jenkins是一個(gè)基于Java開發(fā)的一種持續(xù)集成工具,用于建工持續(xù)重復(fù)的工作,功能包括:
- 持續(xù)的軟件版本發(fā)布/測(cè)試項(xiàng)目
- 監(jiān)控外部調(diào)用執(zhí)行的工作厉膀。
近期打算搭建自動(dòng)化Code Review,無意間了解到了需要Jenkins,所以這里就簡(jiǎn)單介紹一下怎么去安裝Jenkins。大概的步驟如下:
第一步:安裝Tomcat
第二步:安裝Jenkins
下面就詳細(xì)的對(duì)其安裝做一個(gè)介紹市栗。
Tomcat的安裝
這里先來普及幾個(gè)知識(shí)點(diǎn):
- 什么是Tomcat?
Tomcat是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器咳短,屬于輕量級(jí)應(yīng)用服務(wù)器填帽。它是java應(yīng)用服務(wù)器(動(dòng)態(tài)解析,如JSP/PHP)咙好。
它只是一個(gè)servlet(jsp)容器篡腌,可以認(rèn)為是apache的擴(kuò)展,但是可以獨(dú)立于apache運(yùn)行勾效。 - 什么是Apache?
Apache是一個(gè)Web服務(wù)器,主要用于靜態(tài)解析嘹悼,例如HTML。 - Tomcat和Apache異同點(diǎn)
- ?Apache是普通的服務(wù)器层宫,本身只支持html绘迁,可以通過插件支持php,還可以與Tomcat連通卒密。
- Apache只支持靜態(tài)網(wǎng)頁(yè),但像asp/jsp/php/cgi等動(dòng)態(tài)網(wǎng)頁(yè)就需要Tomcat來處理
- 如果客戶端請(qǐng)求的是靜態(tài)頁(yè)面棠赛,則只需要Apache服務(wù)器響應(yīng)請(qǐng)求哮奇,如果是客戶端請(qǐng)求動(dòng)態(tài)頁(yè)面膛腐,則是Tomcat服務(wù)器響應(yīng)請(qǐng)求,將解析的JSP等網(wǎng)頁(yè)帶么解析后傳給Apache服務(wù)器鼎俘,再經(jīng)過Apache返回給瀏覽器端哲身。這是因?yàn)閖sp是服務(wù)器端解析代碼的,Tomcat只做動(dòng)態(tài)代碼解析贸伐,Apache回傳解析好的靜態(tài)代碼勘天。
- Apache和Tomcat是獨(dú)立的,在同一臺(tái)機(jī)器上可以集成捉邢。
- Apache是C語(yǔ)言實(shí)現(xiàn)的脯丝,支持各種特性和模塊從而來擴(kuò)展核心功能;Tomcat是Java編寫的伏伐,更好支持Servlet和jsp
好了宠进,簡(jiǎn)單了解了上面的幾個(gè)點(diǎn),現(xiàn)在就開始安裝Tomcat藐翎,步驟如下:
第一步:給Mac安裝Java環(huán)境材蹬。這里就不再贅述了,如果沒有安裝java環(huán)境吝镣,請(qǐng)先下載安裝java
第二步:下載Tomcat堤器。打開Tomcat官網(wǎng)。然后點(diǎn)擊下載的如圖:

這里我下載的是Tomcat9.0
第三步:將下載的文件解壓末贾,將該文件夾重命名為Tomcat(也可以不用重命名闸溃,我是覺得太長(zhǎng)了),然后將該文件夾放到
/用戶/用戶名/資源庫(kù)/
里面未舟。
第四步:在終端啟動(dòng)Tomcat服務(wù)器圈暗。這里首先cd到 tomcat的bin目錄:

這里我們需要給sh文件賦予管理員權(quán)限:
sudo chmod 755 /Users/你的Mac/Library/apache-tomcat-6.0.37/bin/*.sh 或者 sudo chmod 755 *.sh
然后執(zhí)行:
sudo sh startup.sh
就可以運(yùn)行了,執(zhí)行完startup.sh的結(jié)果如下:

然后在瀏覽器里面輸入:localhost:8080就可以啟動(dòng)了裕膀。如圖所示:

到這里员串,Tomcat就安裝完成了。以下是常用的tomcat常用命令:
sudo sh startup.sh //啟動(dòng)
sudo sh shutdown.sh //關(guān)閉
Jenkins安裝
打開Jenkins的官網(wǎng),然后點(diǎn)擊下載即可:

下載下來是一個(gè)war后綴的文件昼扛。
然后我們打開tomcat的文件夾,找到webapps寸齐,然后將下載的war文件放到該文件夾里面即可。

然后我們打開瀏覽器抄谐,輸入:
localhost:8080/jenkins/
此時(shí)頁(yè)面可能在刷新渺鹦,我們只需要等待幾分鐘即可,然后就會(huì)跳轉(zhuǎn)到如下頁(yè)面:

可以對(duì)Jenkins進(jìn)行配置了蛹含。
到這里毅厚,Jenkins就已經(jīng)安裝完成了。
以后如果我們想打開Jenkins浦箱,就可以先啟動(dòng)Tomcat吸耿,然后輸入:
localhost:8080/jenkins/
就可以打開了祠锣。
Jenkins的開始配置
就像剛才那個(gè)圖片,讓進(jìn)入:
/var/root/.jenkins/secrets/initialAdminPassword
但是我們前往文件夾你會(huì)發(fā)現(xiàn)是找不到的咽安,因?yàn)槲覀儧]有其操作權(quán)限伴网。終端進(jìn)入var:

執(zhí)行
sudo chmod -R 777 root
然后就可以查看該文件了。然后cat 該文件里面的內(nèi)容妆棒,輸入到密碼框里面就行了澡腾,然后進(jìn)入到了:

如果提示缺少cloudbees-folder的,可以前往這里下載其插件cloudbees-folder
下載完成是一個(gè)hpi文件糕珊,然后將該文件放到.jenkins的plugins里面即可动分,如圖:

然后重啟tomcat即可。
然后根據(jù)自己的需求選擇安裝類型即可放接。(我這里安裝的suggested刺啦,如果后續(xù)有需要其他的插件可以按照剛才安裝cloudbees-folder的方法安裝其他的插件)。
然后繼續(xù)進(jìn)行即可纠脾,這里估計(jì)要等一些時(shí)間玛瘸,因?yàn)橐脕戆惭b,我這里截取了安裝過程中的一張圖:

安裝時(shí)間很長(zhǎng)苟蹈。糊渊。。慧脱。只能等了渺绒。
完成之后設(shè)置自己的賬戶和密碼,然后點(diǎn)擊右下角的按鈕就完成了菱鸥,這里注意不是Continue with admin 那個(gè)宗兼。
然后就可以使用Jenkins了。
參考資源
1.http://www.admin10000.com/document/974.html
2.http://www.cnblogs.com/xingxingLove/p/5304390.html